US 11,734,680 B2
Methods and systems for determining an optimal interbank network for routing real-time payment transactions
Ashish Kumar, Uttar Pradesh (IN); Marilia Isadora Domingues Mendonca, Alpharetta, GA (US); Sangam Verma, Gurugram (IN); Yatin Katyal, Rohtak (IN); and Karamjit Singh, Gurugram (IN)
Assigned to MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed by MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed on Sep. 28, 2021, as Appl. No. 17/488,200.
Claims priority of application No. 202041042227 (IN), filed on Sep. 29, 2020.
Prior Publication US 2022/0101310 A1, Mar. 31, 2022
Int. Cl. G06Q 30/02 (2023.01); G06Q 20/38 (2012.01); G06Q 20/10 (2012.01)
CPC G06Q 20/387 (2013.01) [G06Q 20/102 (2013.01); G06Q 20/108 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
accessing, by a server system, historical transaction data associated with an acquirer from an acquirer database;
determining, by the server system, via a machine-learning model, a plurality of payment transaction types corresponding to future payment transactions processing by the acquirer for a particular period of time based on the historical transaction data, the machine-learning model trained on the historical transaction data;
predicting, by the server system, via an interchange prediction model, a fixed interchange cost for each of the payment transaction types incurring to the acquirer for routing the future payment transactions through an interbank network of a plurality of interbank networks;
performing, by the server system, a linear optimization based on a set of metrics, to make a decision whether to apply a merchant-specific discount to a particular payment transaction type or not, the set of metrics comprising a total transaction cost for each payment transaction type, a discount factor associated with the interbank network of the plurality of interbank networks, and a number of future payment transactions routing through the interbank network;
based on the linear optimization:
applying, by the server system, the merchant-specific discount to at least one fixed interchange cost for the particular payment transaction type, based on at least one of: the number of future payment transactions routing through the interbank network exceeding a predetermined threshold value, the total transaction cost for a payment card type exceeding a predetermined total threshold value, or the total transaction cost for a merchant category exceeding a predetermined merchant category threshold value;
selecting, by the server system, a particular interbank network of the plurality of interbank networks with a lowest total transaction cost based on the applied merchant-specific discount; and
routing, by the server system, real-time payment transactions through the selected particular interbank network.