CPC G06Q 20/322 (2013.01) [G06Q 20/327 (2013.01); H04W 4/50 (2018.02); H04W 4/80 (2018.02)] | 16 Claims |
1. A non-transitory computer-readable media having computer-readable instructions stored thereon which, when executed by a processor of a server, cause the processor to perform a process comprising:
receiving a first set of data from a mobile device in response to the mobile device obtaining a uniform resource identifier (URI) for initiating a purchase transaction, wherein the URI comprises information associated with a product or a service, and wherein receiving the first set of data from the mobile device comprises receiving the first set of data from a browser launched on the mobile device in response to the mobile device obtaining the URI;
generating a claim check key based upon the first set of data, wherein the claim check key comprises unique identifying information associated with the purchase transaction;
sending a re-direct URI to the mobile device in response to receiving the first set of data, wherein the re-direct URI comprises the claim check key;
receiving, responsive to sending the re-direct URI to the mobile device, a second set of data including a mobile IP address or geolocation data associated with the mobile device from a wallet application executing on the mobile device; and transmitting the second set of data to a wallet application server associated with the wallet application to facilitate a match of the first set of data with the second set of data based at least on the claim check key and the mobile IP address or the geolocation data to retrieve the information associated with the product or the service and allow the wallet application to complete the purchase transaction without needing to re-obtain the URI.
|