System, Method and Apparatus for Mobile Payments Enablement and Order Fulfillment
First Claim
1. A system enabling mobile payment and order fulfillment, the system comprising:
- a client payment application installed on a mobile client device configured to securely store user-related information associated with at least one payment account on the client device; and
a payment server configured to communicate with the client payment application and process payments through the at least one payment account and authorize purchase transactions,wherein the client payment application is further configured to communicate the user-related information to the payment server along with a identification code that identifies a purchase transaction to be made by the payment server,wherein the payment server is further configured to obtain details for the purchase transaction using the identification code received from the client payment application and to process payment for the purchase to be made using the user-related information received from the client payment application.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method and apparatus are provided for enabling mobile payments for purchases from selected merchants via a client device. A client application installed on a client device can make payments and submit shipment information when making purchases. The client application securely stores user-related payment information locally on the client device, where such information only needs to be entered once upon initialization of the client application. The client application facilitates payment transactions by forwarding user-related payment information for purchases to a payment server when authorized by a user. When making a purchase, a user can enter an identification code into the client application that identifies a product or service, where the identification code and user-related payment information are forwarded to the payment server. The payment server uses the code to retrieve details about the purchase and performs operations to complete the purchase using the received user payment-related information.
-
Citations
19 Claims
-
1. A system enabling mobile payment and order fulfillment, the system comprising:
-
a client payment application installed on a mobile client device configured to securely store user-related information associated with at least one payment account on the client device; and a payment server configured to communicate with the client payment application and process payments through the at least one payment account and authorize purchase transactions, wherein the client payment application is further configured to communicate the user-related information to the payment server along with a identification code that identifies a purchase transaction to be made by the payment server, wherein the payment server is further configured to obtain details for the purchase transaction using the identification code received from the client payment application and to process payment for the purchase to be made using the user-related information received from the client payment application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for enabling mobile payments and order fulfillments, the method comprising:
-
securely storing user-related information associated with at least one payment account on a mobile client device using a client payment application installed on the mobile client device; receiving an identification code on the mobile client device that identifies a purchase transaction; communicating a payment request message from the mobile client device to a payment server, wherein the payment request message includes the user-related information associated with at least one payment account previously stored on the mobile client device and an identification code that identifies a purchase transaction; and obtaining details for the purchase transaction at the payment server using the identification code received from the client payment application; and processing payment at the payment server for the purchase to be made using the user-related information received from the client payment application and the details associated with the identification code. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a non-transitory computer-readable medium having instructions, the instructions being operable to enable a mobile client device, when executed by a processor, to perform a method for enabling mobile payments and order fulfillments, the method comprising
securely storing user-related information associated with at least one payment account on a mobile client device using a client payment application installed on the mobile client device; -
receiving an identification code on the mobile client device that identifies a purchase transaction; communicating a payment request message from the mobile client device to a payment server for payment completion, wherein the payment request message includes the user-related information associated with at least one payment account previously stored on the mobile client device and an identification code that identifies a purchase transaction. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product comprising a non-transitory computer-readable medium having instructions, the instructions being operable to enable a payment server to execute a purchase transaction based on instructions received from mobile client device, when executed by a processor on the payment server, to perform a method for enabling mobile payments and order fulfillments, the method comprising
receiving a payment request message from a mobile client device that includes user-related information associated with at least one payment account and an identification code that identifies a purchase transaction; -
obtaining details for the purchase transaction at the payment server using the identification code received from the client payment application; and processing payment at the payment server for the purchase to be made using the user-related information received from the client payment application and the details associated with the identification code. - View Dependent Claims (18, 19)
-
Specification