Payment card terminal for mobile phones
First Claim
1. A computer program product, embodied in a non-transitory computer-readable medium, the computer program product being operable to cause data processing apparatus to perform operations comprising:
- receiving, from a first mobile phone, through a wireless carrier data network, at an application server, first data characterizing a request to provide a payment card settlement service, the first mobile phone being associated with a first mobile phone number, the request characterizing a payment card of a customer with which to settle a transaction and merchant account information of a merchant account;
accessing, by the application server, a merchant account provider server to obtain processing of the request for the merchant account based on the merchant account information, the merchant account information comprising the first mobile phone number;
receiving, at the application server and from the merchant account provider server, second data characterizing authorization to settle the transaction with the payment card for the merchant account;
associating the payment card with a cardholder profile for the customer, the cardholder profile comprising a second mobile phone with a second mobile phone number, the cardholder profile being stored at a computing system associated with an issuer of the payment card or a payment card association;
initiating, by the application server, wireless transmission of a request to authorize settlement of the transaction with the payment card, the request to be transmitted in accordance with a wireless mobile phone messaging protocol to the second mobile phone;
receiving, by the application server, a message generated by the second mobile phone characterizing customer-generated input authorizing settlement of the transaction; and
initiating, by the application server, wireless transmission of third data characterizing the authorization for the settlement based on receiving the message authorizing the settlement of the transaction from the second mobile phone, the third data wirelessly transmitted through the wireless carrier data network to the first mobile phone.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for payment card terminals for mobile phones. In general, data characterizing a payment card and a settlement amount for a transaction may be received, where the data is user-generated input and is received at a mobile phone associated with a mobile phone number. Wireless transmission of data characterizing a request to provide a payment card settlement service of a merchant account of a merchant account provider for the transaction may be initiated, where the wireless transmission is to be from the mobile phone over a carrier data network to an application server. Data characterizing authorization of settlement of the transaction with the payment card may be wirelessly received by the mobile phone from the application server.
135 Citations
17 Claims
-
1. A computer program product, embodied in a non-transitory computer-readable medium, the computer program product being operable to cause data processing apparatus to perform operations comprising:
-
receiving, from a first mobile phone, through a wireless carrier data network, at an application server, first data characterizing a request to provide a payment card settlement service, the first mobile phone being associated with a first mobile phone number, the request characterizing a payment card of a customer with which to settle a transaction and merchant account information of a merchant account; accessing, by the application server, a merchant account provider server to obtain processing of the request for the merchant account based on the merchant account information, the merchant account information comprising the first mobile phone number; receiving, at the application server and from the merchant account provider server, second data characterizing authorization to settle the transaction with the payment card for the merchant account; associating the payment card with a cardholder profile for the customer, the cardholder profile comprising a second mobile phone with a second mobile phone number, the cardholder profile being stored at a computing system associated with an issuer of the payment card or a payment card association; initiating, by the application server, wireless transmission of a request to authorize settlement of the transaction with the payment card, the request to be transmitted in accordance with a wireless mobile phone messaging protocol to the second mobile phone; receiving, by the application server, a message generated by the second mobile phone characterizing customer-generated input authorizing settlement of the transaction; and initiating, by the application server, wireless transmission of third data characterizing the authorization for the settlement based on receiving the message authorizing the settlement of the transaction from the second mobile phone, the third data wirelessly transmitted through the wireless carrier data network to the first mobile phone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16, 17)
-
-
10. A computer program product, embodied in a non-transitory computer-readable medium, the computer program product being operable to cause data processing apparatus to perform operations comprising:
-
receiving, at a first mobile phone of a merchant associated with a first mobile phone number, first data characterizing a second mobile phone number associated with a customer, a payment card and a settlement amount for a transaction, the first data being user-generated input; initiating wireless transmission of second data characterizing a request to provide a payment card settlement service of a merchant account of a merchant account provider for the transaction, the wireless transmission to be from the first mobile phone over a carrier data network to an application server; receiving, by the application server and from a payment card association server and via a merchant account provider server, data characterizing whether the payment card associated with the customer can be used to settle the transaction; initiating by the application server, wireless transmission of a request to authorize settlement of the transaction with the payment card, the request to be transmitted in accordance with a wireless mobile phone messaging protocol to the second mobile phone using the second mobile phone number characterized in the first data; receiving by the application server a message generated by the second mobile phone characterizing customer-generated input authorizing settlement of the transaction; and wirelessly receiving third data characterizing authorization of settlement of the transaction with the payment card, the third data wirelessly received by the first mobile phone from the application server based on receiving the message authorizing the settlement of the transaction from the second mobile phone. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
receiving by a middleware server payment requests initiated by mobile phones of corresponding merchants, the mobile phones operating on a plurality of heterogeneous wireless communication networks, the payment requests each specifying respective transaction amounts, payment card account numbers, and mobile phone numbers for the corresponding customer; associating each payment request with one of a plurality of merchant account provider servers; converting formats of the payment requests to formats of the corresponding merchant account provider server; transmitting the converted payment requests to the corresponding merchant account providers; receiving authorizations for at least one of the payment requests from at least one of the corresponding merchant account providers; associating the authorizations with mobile phones corresponding to the authorizations based on the mobile phone number specified in the request; initiating interactive voice response telephone calls in connection with each payment request to seek authentication of such request from a customer; generating compatible notifications for each of the authorizations if spoken input obtained via the interactive voice response telephone calls matches pre-defined authentication criteria; and initiating wireless transmission of the notifications to the corresponding mobile phones.
-
Specification