| CPC G06Q 20/227 (2013.01) [G06Q 20/102 (2013.01)] | 20 Claims |

|
11. A method comprising:
establishing, by one or more processors of a first server executing a first application, a connection between the first application and a second application executing on a second server, responsive to receipt of an application programming interface (API) call by an API gateway circuit relating to the first application of the first server, the first application and the second application linked to a first account holder, the API gateway circuit managing a plurality of APIs including a first API corresponding to the API call and the connection established responsive to authenticating information included in the API call;
receiving, by the one or more processors via the API gateway from the second application, an API signal comprising invoice data of a plurality of invoices for the first account holder, the invoice data including, for each of the plurality of invoices, a respective payment amount, a respective recipient identifier, and a first payment type;
identifying, by the one or more processors, that at least one recipient corresponding to the respective recipient identifier for an invoice of the plurality of invoices, is enrolled to accept a second payment type with one or more second account holders;
identifying, by the one or more processors, from the plurality of invoices received from the second application, a subset of invoices corresponding to the at least one recipient;
computing, by the one or more processors, a difference between a first value corresponding to usage of the first payment type for payment of the subset of invoices and a second value corresponding to usage of the second payment type for payment of the subset of invoices; and
presenting, by the one or more processors on a user interface, a recommendation to enroll the first account holder with the second payment type based on the difference.
|