Patent ID: 11972311
Assignee: PAYMENTUS CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. An apparatus comprising:
at least one processor; and
at least one memory storing instructions thereon that, when executed by the at least one processor, cause the apparatus to perform at least:
receiving, from a payment processor device, an integration data object, the integration data object being associated with a payment processing request to initiate or facilitate a transaction between a payor device and a payee device, the payor device being associated with a payor, the payee device being associated with a payee, the integration data object comprising one or more of: security requirement information associated with the payment processor device or the payee device, functionalities of the payment processor device or the payee device, a structure or architecture of the payment processor device or the payee device, an account statement, an invoice, a bill, a payment receipt, a payment processor device type, or a payee device type;
processing, based at least in part on an integration machine learning model, the integration data object in order to identify one or more integration features associated with the integration data object, the one or more integration features comprising one or more of: a predicted application programming interface (API) model type, a country in which the payment processor device or the payee device is operating, computer language capabilities associated with the payment processor device or the payee device, data structure requirements associated with the payment processor device or the payee device, or system protocols associated with the payment processor device or the payee device;
programmatically generating, based at least in part on the one or more integration features associated with the integration data object, an API model corresponding to the integration data object;
generating an API generation data object corresponding to the API model; and
sending the API generation data object corresponding to the API model to the payment processor device for execution by the payment processor device to generate an API for communication between the payment processor device and the payee device.