US 12,223,476 B2
Instant digital issuance
Vijay Royyuru, Norristown, PA (US); and Sridher Swaminathan, Omaha, NE (US)
Assigned to FIRST DATA CORPORATION, Milwaukee, WI (US)
Filed by First Data Corporation, Brookfield, WI (US)
Filed on Dec. 12, 2023, as Appl. No. 18/536,954.
Application 18/536,954 is a continuation of application No. 17/324,541, filed on May 19, 2021, granted, now 11,887,080.
Application 17/324,541 is a continuation in part of application No. 16/443,169, filed on Jun. 17, 2019.
Claims priority of provisional application 62/686,369, filed on Jun. 18, 2018.
Prior Publication US 2024/0127204 A1, Apr. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/10 (2012.01); G06Q 20/02 (2012.01); G06Q 20/36 (2012.01)
CPC G06Q 20/102 (2013.01) [G06Q 20/027 (2013.01); G06Q 20/363 (2013.01)] 20 Claims
OG exemplary drawing
 
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.