CPC G06Q 20/407 (2013.01) [G06Q 20/10 (2013.01); G06Q 20/223 (2013.01)] | 16 Claims |
1. A computer-implemented method comprising:
identifying, by a sender Payment Service Provider (PSP) server, a first transaction from a sender made via the sender PSP server to a receiver via a receiver PSP server, wherein a Real-Time Payment (RTP) server facilitates transactions between the sender PSP server and the receiver PSP server;
detecting, by the sender PSP server, at least one subsequent transaction from the sender to the receiver, when the first transaction is pending at the receiver PSP server;
comparing, by the sender PSP server, transaction parameters of the at least one subsequent transaction with transaction parameters of the first transaction when the first transaction is pending at the receiver PSP server;
determining, by the sender PSP server, that the first transaction and the at least one subsequent transaction are associated with a single payment made by the sender to the receiver;
identifying, by the sender PSP server, one of the first transaction and the at least one subsequent transaction as successful by monitoring the first transaction and the at least one subsequent transaction; and
transmitting, by the sender PSP server, one or more messages based on the monitoring, wherein the one or more messages indicate that one of the first transaction and the at least one subsequent transaction is successful and to discard other transactions among the first transaction and the at least one subsequent transaction, wherein the other transactions are discarded by at least one of the sender PSP server and the receiver PSP server based on the one or more messages.
|