LEAST COST ROUTING AND MATCHING
First Claim
1. A method for routing a transaction, comprising:
- receiving an authorization request message for the transaction;
determining a first cost associated with processing the transaction via a first payment processing network;
determining a second cost associated with processing the transaction via a second payment processing network;
comparing the first cost with the second cost; and
if the first cost is less than or equal to the second cost, routing the authorization request message to the first payment processing network;
if the first cost exceeds the second cost, applying at least one rule to determine whether the first cost is to be reduced; and
if the at least one rule is satisfied;
reducing the first cost, androuting the authorization request message to the first payment processing network; and
if the at least one rule is not satisfied, routing the authorization request message to the second payment processing network.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for routing a transaction based on an assessment of costs associated with multiple payment processing networks. A transaction broker server determines how to route a received authorization request message for a transaction based on a first cost associated with processing the transaction via a first payment processing network and a second cost associated with processing the transaction via a second payment processing network. If the first cost is less than or equal to the second cost, the authorization request message is routed to the first payment processing network. If the first cost exceeds the second cost, at least one rule is applied to determine whether the first cost is to be reduced. If the at least one rule is satisfied, the first cost is reduced and the authorization request message is routed to the first payment processing network.
88 Citations
21 Claims
-
1. A method for routing a transaction, comprising:
-
receiving an authorization request message for the transaction; determining a first cost associated with processing the transaction via a first payment processing network; determining a second cost associated with processing the transaction via a second payment processing network; comparing the first cost with the second cost; and if the first cost is less than or equal to the second cost, routing the authorization request message to the first payment processing network; if the first cost exceeds the second cost, applying at least one rule to determine whether the first cost is to be reduced; and if the at least one rule is satisfied; reducing the first cost, and routing the authorization request message to the first payment processing network; and if the at least one rule is not satisfied, routing the authorization request message to the second payment processing network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for routing a transaction, comprising:
-
receiving an authorization request message for the transaction; determining a first cost associated with processing the transaction via a first payment processing network; determining a second cost associated with processing the transaction via a second payment processing network; comparing the first cost with the second cost; and if the first cost is less than or equal to the second cost, routing the authorization request message to the first payment processing network; if the first cost exceeds the second cost;
applying a first rule; andif the first rule is satisfied; determining whether the second cost is greater than or equal to a minimum fee associated with the first rule; and if the second cost is greater than or equal to a minimum fee associated with the first rule; reducing the first cost, and routing the authorization request message to the first payment processing network; and if the second cost is less than the minimum fee associated with the first rule, routing the authorization request message to the second payment processing network. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for routing a transaction, comprising:
-
a processor; and a computer readable medium coupled to the processor, wherein the computer readable medium comprises code executable by the processor for implementing a method of routing transactions, the method comprising; receiving an authorization request message for the transaction; determining a first cost associated with processing the transaction via a first payment processing network; determining a second cost associated with processing the transaction via a second payment processing network; comparing the first cost with the second cost; and if the first cost is less than or equal to second cost, routing the authorization request message to the first payment processing network; if the first cost exceeds the second cost;
applying at least one rule to determine whether the first cost is to be reduced; andif the at least one rule is satisfied; reducing the first cost, and routing the authorization request message to the first payment processing network; and if the at least one rule is not satisfied, routing the authorization request message to the second payment processing network. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification