SECURE MOBILE PAYMENT PROCESSING
First Claim
1. A method for processing payment data, comprising:
- transmitting recipient information to a payer terminal;
receiving encrypted payment request data returned from the payer terminal;
forwarding the encrypted payment request data and a first payment amount to a payment server, wherein the encrypted payment request data comprises payer information, the recipient information, and a second payment amount;
receiving encrypted payment result data from the payment server, the encrypted payment result data indicating whether a payment is successfully made by the payment server; and
returning the encrypted payment result data to the payer terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for processing payment data includes a payer terminal, a recipient terminal, and a payment server. The payer terminal is adapted to return, to the recipient terminal, encrypted payment request data upon reception of the recipient information transmitted from the recipient terminal, wherein the payment request data comprises payer information, recipient information and a payment amount. The recipient terminal is adapted to forward the encrypted payment request data and the payment amount to the payment server. The payment server is adapted to verify the encrypted payment request data and the payment amount, to perform a payment according to a verification result, and to return encrypted payment result data to the recipient terminal. The recipient terminal is further adapted to return the encrypted payment result data to the payer terminal.
-
Citations
17 Claims
-
1. A method for processing payment data, comprising:
-
transmitting recipient information to a payer terminal; receiving encrypted payment request data returned from the payer terminal; forwarding the encrypted payment request data and a first payment amount to a payment server, wherein the encrypted payment request data comprises payer information, the recipient information, and a second payment amount; receiving encrypted payment result data from the payment server, the encrypted payment result data indicating whether a payment is successfully made by the payment server; and returning the encrypted payment result data to the payer terminal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A payment terminal comprising:
-
a processor configured to; transmit recipient information to a payer terminal; receive encrypted payment request data returned from the payer terminal; forward the encrypted payment request data and a first payment amount to a payment server, wherein the encrypted payment request data comprises payer information, the recipient information, and a second payment amount; receive encrypted payment result data from the payment server, the encrypted payment result data indicating whether a payment is successfully made by the payment server; and return the encrypted payment result data to the payer terminal; and a memory coupled to the processor, configured to provide the processor with instructions.
-
-
7. A method for processing payment data, comprising:
-
receiving encrypted payment request data and a first payment amount transmitted from a recipient terminal, wherein the encrypted payment request data is based on payment request data returned from a payer terminal upon receiving recipient information transmitted from the recipient terminal, and comprises payer information, the recipient information and a second payment amount; verifying the encrypted payment request data and the second payment amount; making a payment according to a result of the verification; and returning an encrypted payment result data to the recipient terminal. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A payment server comprising:
-
a processor configured to; receive encrypted payment request data and a first payment amount transmitted from a recipient terminal, wherein the encrypted payment request data is based on payment request data returned from a payer terminal upon receiving recipient information transmitted from the recipient terminal, and comprises payer information, the recipient information and a second payment amount; verify the encrypted payment request data and the second payment amount; make a payment according to a result of the verification; and return an encrypted payment result data to the recipient terminal; and a memory coupled to the processor, configured to provide the processor with instructions.
-
-
13. A method for processing payment data, comprising:
-
receiving recipient information transmitted from a recipient terminal; returning to the recipient terminal encrypted payment request data comprising payer information, the recipient information and a payment amount, the encrypted payment request data being forwarded by the recipient terminal to a payment server to be verified; and receiving encrypted payment result data from the payment server, the encrypted payment result data being generated based on verification of the encrypted payment request data and whether a payment is successfully made. - View Dependent Claims (14, 15)
-
-
16. A payer terminal comprising:
-
a processor configured to; receive recipient information transmitted from a recipient terminal; return to the recipient terminal encrypted payment request data comprising payer information, the recipient information and a payment amount, the encrypted payment request data being forwarded by the recipient terminal to a payment server to be verified; and receive encrypted payment result data from the payment server, the encrypted payment result data being generated based on verification of the encrypted payment request data and whether a payment is successfully made; and a memory coupled to the processor, configured to provide the processor with instructions.
-
-
17. A system for processing payment data, comprising a payer terminal, a recipient terminal and a payment server, wherein:
-
the payer terminal is adapted to return, to the recipient terminal, encrypted payment request data upon reception of the recipient information transmitted from the recipient terminal, wherein the payment request data comprises payer information, recipient information and a payment amount; the recipient terminal is adapted to forward the encrypted payment request data and the payment amount to the payment server; the payment server is adapted to verify the encrypted payment request data and the payment amount, to perform a payment according to a verification result and to return encrypted payment result data to the recipient terminal; and the recipient terminal is further adapted to return the encrypted payment result data to the payer terminal.
-
Specification