| CPC G06Q 20/102 (2013.01) [G06Q 20/027 (2013.01); G06Q 20/363 (2013.01)] | 20 Claims |

|
1. A non-transitory computer-readable medium comprising computer-readable instructions stored thereon that when executed by at least one first processor associated with a gateway and at least one second processor associated with a software development kit for provisioning a payment source cause the at least one first processor and the at least one second processor to:
receive, by the gateway, a first request from an issuer application on behalf of a cardholder for a list of entities comprising merchants or pay wallets that are eligible to receive the payment source;
send, by the gateway, the list of entities to the issuer application for display to the cardholder for selection of an entity from the list of entities;
receive, by the software development kit and from the issuer application, the selected entity;
prepare, by the software development kit, pass-through data for sending to the issuer application to request provisioning of the payment source to the selected entity;
receive, by the gateway, a second request from the issuer application in response to sending the list of entities to the issuer application, wherein the second request comprises the pass-through data, an asset identifier associated with the selected entity, and user data associated with the cardholder;
prepare and transmit, by the gateway, a response to the issuer application upon receiving the second request, wherein depending upon a type of a token service provider or the selected entity, the response comprises (a) an encrypted payload obtained by encrypting, by the gateway, at least the entity identifier and the user data; or (b) a receipt identifier;
receive, by the software development kit, the response from the issuer application;
send, by the software development kit, the response to an entity application associated with the selected entity; and
send, by the software development kit, a message to the issuer application for display to the cardholder indicating whether the provisioning of the payment source was successful, the message based on a reply to the response.
|