Patent ID: 8606705

Claim:
A method for processing financial payments, the method comprising: receiving, via a computing device, a financial payment request from one of a plurality of payment input channels; determining, via a computing device processor, a plurality of payment processes associated with the financial payment request; determining, via a computing device processor, a first order sequence for conducting the plurality of first payment processes associated with the financial payment request; performing, via a computing device processor, a portion of the payment processes in accordance with the determined first order sequence; in response to performing the portion of the payment processes, determining, via a computing device processor, a second order sequence for a remainder of the payment processes based on an outcome of the portion of payment processes, wherein the second order sequence is different from the first order sequence; performing, via a computing device processor, the remainder of the payment processes in accordance with the determined second order sequence; and providing for a financial payment associated with the financial payment request.