CPC G06Q 20/027 (2013.01) [G06Q 20/24 (2013.01); G06Q 20/356 (2013.01)] | 18 Claims |
1. A computer-implemented method for a least cost acquirer routing of electronic payment transactions based on pricing models of acquirers, the method comprising:
storing, by a server, one or more current primary qualification criteria sets received from one or more payment networks, wherein each primary qualification criteria set comprises a set of rules for determining an interchange fee and/or an interchange category for a given transaction for a corresponding payment network of the one or more payment networks;
storing, by the server, a plurality of current pricing models received from a plurality of acquirers;
receiving, by the server, from a computing device associated with a merchant, transaction-related information for a current transaction, the transaction-related information comprising merchant identification data, payment network identification data, and a transaction amount;
retrieving, by the server, a current primary qualification criteria set of the one or more current primary qualification sets pertaining to the payment network associated with the payment network identification data for the current transaction;
determining, by the server and based on the retrieved current primary qualification criteria set, an interchange fee;
determining, by the server and based on the transaction-related information, an interchange category;
determining, by the server, for each of the plurality of acquirers associated with the merchant, and based on the interchange category and the transaction-related information, applicable pricing models from the plurality of stored current pricing models;
determining, by the server, for each of the plurality of acquirers, and based on the applicable pricing models, a least cost markup rate for the transaction;
generating, by the server, a data structure comprising a comparison table for the transaction, the comparison table storing the least cost markup rate determined for each of the plurality of acquirers;
selecting, by the server and based on the comparison table, a least cost acquirer that yields a lowest markup rate for the current transaction among the plurality of acquirers;
determining, by the server, and based on the comparison table and the merchant identification data, a messaging format supported by the least cost acquirer;
translating, by the server, the transaction-related information into the messaging format supported by the least cost acquirer;
determining, by the server, a total applicable rate for the transaction based on the interchange fee and the lowest markup rate; and
transmitting, by the server over an electronic network, the translated transaction-related information and the total applicable rate to the least cost acquirer.
|