US 11,915,218 B2
Repayment application programming interface
Claudia Savinon, White Plains, NY (US); Marquis McGuffin, New York, NY (US); Andrea Londono, Hauppauge, NY (US); Mitchell H. Cooper, Ridgefield, CT (US); and Daniel Gerard Goold, Queens, NY (US)
Assigned to MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed by MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed on Dec. 9, 2020, as Appl. No. 17/116,380.
Claims priority of provisional application 62/945,400, filed on Dec. 9, 2019.
Prior Publication US 2021/0174324 A1, Jun. 10, 2021
Int. Cl. G06Q 20/20 (2012.01); G06F 8/61 (2018.01); G06F 9/451 (2018.01); G06F 9/54 (2006.01); G06Q 20/10 (2012.01); G06Q 20/14 (2012.01); G06Q 20/34 (2012.01); G06Q 20/40 (2012.01); G06Q 40/03 (2023.01)
CPC G06Q 20/202 (2013.01) [G06F 8/61 (2013.01); G06F 9/547 (2013.01); G06Q 20/351 (2013.01); G06F 9/451 (2018.02); G06Q 20/102 (2013.01); G06Q 20/14 (2013.01); G06Q 20/405 (2013.01); G06Q 40/03 (2023.01)] 16 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a network interface; and
a processor configured to
download an application programming interface (API) from a data source and install the API at a computing system of a lender;
detect selection of a button on a website of the lender during a session between a computing system of merchant and the computing system of the lender,
in response to the detected selection of the button, redirect the session to a secure service and execute an authentication between the computing system of the merchant and the secure service based on instructions stored at the computing system of the lender and an input from the computing system of the merchant;
output, via the API, a user interface for configuring repayment of the pre-existing obligation of the merchant with the lender,
detect, via the API, a user input on the user interface which configures a repayment ratio value,
generate an API call that configures a recurring and automatic push of a portion of merchant point-of-sale terminal (POS) transactions aggregated over the course of a day to the lender via an acquirer of a payment account of the merchant based on the selected repayment ratio value, wherein the API call comprises a merchant identifier, an account identifier of a payment account of the merchant with the lender, and a request to split merchant POS transactions according to the repayment ratio value detected from the user input on the user interface, and
transmit the generated API call to a computing system of the acquirer of the merchant via a second API.