CPC G06Q 20/36 (2013.01) [G06Q 20/20 (2013.01); G06Q 20/3674 (2013.01); G06Q 20/40145 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, at a remotely located wallet provider server computer, an indication of a transaction to be completed with respect to a user and a merchant;
identifying, by the remotely located wallet provider server computer, a number of wallet applications associated with the user and login information for each of the wallet applications, each of the wallet applications comprising wallet services known to be associated with the user which are each provided by at least one separate wallet provider server different from the remotely located wallet provider server computer;
providing, by the remotely located wallet provider server computer, a list of the identified wallet applications and corresponding graphics associated with each of the wallet applications to a mobile device associated with the user, such that upon selection of a wallet application from the list of wallet applications, the mobile device is caused to initiate the selected wallet application and authenticate the user in accordance with the selected wallet application;
receiving, by the remotely located wallet provider server computer and from the mobile device, an indication that the user has been authenticated;
receiving, by the remotely located wallet provider server computer, payment information to be used in completing the transaction;
generating, by the remotely located wallet provider server computer, transaction information based upon the received indication to include the payment information;
determining, by the remotely located wallet provider server computer, a type of data format for the merchant based at least in part on data processing formats associated with the wallet application; and
providing, by the remotely located wallet provider server computer, the transaction information according to the type of the data format to the merchant to complete the transaction.
|