System and method for processing financial transactions using a mobile device for payment
First Claim
1. A computer-implemented method for processing a financial transaction, comprising:
- storing, in a database of a processing server device, a plurality of wallet data entries, wherein each wallet data entry includes at least a mobile device identifier and payment details associated with at least one payment account;
receiving, by a receiving device of the processing server device, an authorization request for a financial transaction from a transaction system of a merchant involved in the financial transaction, wherein the authorization request includes at least a specific mobile device identifier and transaction data and does not include payment details;
in response to receiving the authorization request, transmitting, by a transmitting device of the processing server device, over a communication network, via a mobile network operator (MNO), a selection request including at least the transaction data to a mobile computing device associated with the specific mobile device identifier included in the authorization request, wherein said transmission activates an application program installed on the mobile computing device causing the mobile computing device to (i) display, on a display thereof, selection data including at least one payment account and (ii) prompt user-selection of a payment account from the at least one payment account, wherein payment details associated with the at least one payment account are not stored on the mobile computing device;
receiving, by the receiving device of the processing server device, via the communication network, an indication of a selected payment account for funding of the financial transaction from the mobile computing device;
identifying, by a processing device of the processing server device, the payment details associated with the indicated selected payment account in a wallet data entry stored in the database including the mobile device identifier included in the authorization request; and
transmitting, by the transmitting device of the processing server device, at least the payment details associated with the indicated selected payment account and the transaction data to a payment network for approval of the payment transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for processing a financial transaction includes: storing, in a database, a plurality of wallet data entries, wherein each wallet data entry includes at least a mobile device identifier and payment details associated with at least one payment account; receiving, by a receiving device, an authorization request for a financial transaction, wherein the authorization request includes at least a mobile device identifier and transaction data; transmitting, to a mobile computing device associated with the mobile device identifier, at least the transaction data; receiving, from the mobile computing device, an indication of a payment account for funding of the financial transaction; identifying, in the database, payment details associated with the indicated payment account in a wallet data entry including the mobile device identifier included in the authorization request; and transmitting, to an issuer associated with the indicated payment account, at least the payment details and the transaction data.
16 Citations
18 Claims
-
1. A computer-implemented method for processing a financial transaction, comprising:
-
storing, in a database of a processing server device, a plurality of wallet data entries, wherein each wallet data entry includes at least a mobile device identifier and payment details associated with at least one payment account; receiving, by a receiving device of the processing server device, an authorization request for a financial transaction from a transaction system of a merchant involved in the financial transaction, wherein the authorization request includes at least a specific mobile device identifier and transaction data and does not include payment details; in response to receiving the authorization request, transmitting, by a transmitting device of the processing server device, over a communication network, via a mobile network operator (MNO), a selection request including at least the transaction data to a mobile computing device associated with the specific mobile device identifier included in the authorization request, wherein said transmission activates an application program installed on the mobile computing device causing the mobile computing device to (i) display, on a display thereof, selection data including at least one payment account and (ii) prompt user-selection of a payment account from the at least one payment account, wherein payment details associated with the at least one payment account are not stored on the mobile computing device; receiving, by the receiving device of the processing server device, via the communication network, an indication of a selected payment account for funding of the financial transaction from the mobile computing device; identifying, by a processing device of the processing server device, the payment details associated with the indicated selected payment account in a wallet data entry stored in the database including the mobile device identifier included in the authorization request; and transmitting, by the transmitting device of the processing server device, at least the payment details associated with the indicated selected payment account and the transaction data to a payment network for approval of the payment transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic system for processing a financial transaction, comprising:
-
a processing device, of a processing server device; a database device, of the processing server device, configured to store a plurality of wallet data entries, wherein each wallet data entry includes at least a mobile device identifier and payment details associated with at least one payment account; a receiving device, of the processing server device, configured to receive an authorization request for a financial transaction from a transaction system of a merchant involved in the financial transaction, wherein the authorization request includes at least a specific mobile device identifier and transaction data and does not include payment details; and a transmitting device, of the processing server device, configured to transmit, over a communication network, via a mobile network operator (MNO), in response to receiving the authorization request, to a mobile computing device associated with the specific mobile device identifier included in the authorization request, a selection request including at least the transaction data, wherein said transmission activates an application program installed on the mobile computing device causing the mobile computing device to (i) display, on a display thereof, selection data including at least one payment account and (ii) prompt user-selection of a payment account from the at least one payment account, wherein payment details associated with the at least one payment account are not stored on the mobile computing device;
whereinthe receiving device is further configured to receive, from the mobile computing device, via the communication network, an indication of a selected payment account for funding of the financial transaction, the processing device is configured to identify, in the database, the payment details associated with the indicated selected payment account in a wallet data entry including the mobile device identifier included in the authorization request, and the transmitting device is further configured to transmit, to a payment network, at least the payment details associated with the indicated selected payment account and the transaction data for approval of the payment transaction. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification