US 12,008,585 B2
System, method, and computer program product for real-time payment gateway event monitoring
Anurag Gupta, Sammamish, WA (US); Jagadeesh Saravanan, Bellevue, WA (US); and Richa Singh, Kirkland, WA (US)
Assigned to Visa International Service Association, San Francisco, CA (US)
Filed by Visa International Service Association, San Francisco, CA (US)
Filed on Sep. 19, 2022, as Appl. No. 17/947,499.
Application 17/947,499 is a continuation of application No. 16/993,558, filed on Aug. 14, 2020, granted, now 11,475,463.
Claims priority of provisional application 62/887,891, filed on Aug. 16, 2019.
Prior Publication US 2023/0013612 A1, Jan. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/01 (2023.01); G06F 16/955 (2019.01); G06Q 20/02 (2012.01); G06Q 20/20 (2012.01); G06Q 30/018 (2023.01); H04L 67/02 (2022.01)
CPC G06Q 30/0185 (2013.01) [G06F 16/9566 (2019.01); G06Q 20/027 (2013.01); G06Q 20/202 (2013.01); H04L 67/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
generating, with at least one processor, a notification routing table comprising at least one application URL associated with a control interface having a web socket programmed and/or configured to persistently listen for messages;
monitoring, with at least one processor, ongoing events of a payment gateway system associated with ongoing transaction messages communicated to the payment gateway system;
detecting, with at least one processor, at least one event in the ongoing events; and
in response to detection of the at least one event:
determining, with at least one processor, an application URL of the at least one application URL based on an identifier of the at least one event;
generating, with at least one processor, at least one webhook comprising event data of the at least one event; and
communicating, with at least one processor, the at least one webhook to the application URL to cause the control interface to execute an action based on the event data of the at least one webhook.