CPC G06Q 20/027 (2013.01) [G06Q 20/381 (2013.01); G06Q 20/405 (2013.01); G06Q 20/4016 (2013.01)] | 20 Claims |
1. A system, comprising:
at least one processor; and
a memory having instructions stored thereon that are executable by the at least one processor to cause the system to:
receive a request to execute a transaction to a recipient entity, the request including information about the transaction;
select a payment rail for executing the transaction, wherein the selection is performed based on one or more types of data of the following types of data: rules associated with a plurality of potential payment rails, the information about the transaction, and availability of the plurality of potential payment rails;
identify, based on the information about the transaction, a network of intermediary nodes, wherein the network includes a source node corresponding to a source entity requesting the transaction and a destination node corresponding to a destination location of the transaction;
update the network of intermediary nodes by adding an intermediary node to the network of intermediary nodes, wherein the updating is performed based on one or more points of latency identified during execution of a test transaction for a previous transaction executed via the selected payment rail and the identified network; and
execute the transaction over the selected payment rail and via the updated network that includes the added intermediary node .
|