SECURE REMOTE PAYMENT TRANSACTION PROCESSING
First Claim
1. A method of processing a remote transaction initiated by a mobile device, the method comprising:
- receiving, by a server computer, a payment request including encrypted payment information, the encrypted payment information being generated by a mobile payment application of the mobile device, wherein the encrypted payment information is encrypted using a third party key;
decrypting, by the server computer, the encrypted payment information using the third party key;
determining, by the server computer, a transaction processor public key associated with the payment information;
re-encrypting, by the server computer, the payment information using the transaction processor public key; and
sending, by the server computer, a payment response including the re-encrypted payment information to a transaction processor, wherein the transaction processor decrypts the re-encrypted payment information using a transaction processor private key and initiates a payment transaction using the decrypted payment information.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to methods, apparatuses, computer readable media and systems for securely processing remote transactions. One embodiment of the invention is directed to a method of processing a remote transaction initiated by a mobile device comprising a server computer receiving a payment request including encrypted payment information. The encrypted payment information being generated by a mobile payment application of the mobile device and being encrypted using a third party key. The method further comprises decrypting the encrypted payment information using the third party key, determining a transaction processor public key associated with the payment information, and re-encrypting the payment information using the transaction processor public key. The method further comprises sending a payment response including the re-encrypted payment information to a transaction processor. The transaction processor decrypts the re-encrypted payment information using a transaction processor private key and initiates a payment transaction.
-
Citations
24 Claims
-
1. A method of processing a remote transaction initiated by a mobile device, the method comprising:
-
receiving, by a server computer, a payment request including encrypted payment information, the encrypted payment information being generated by a mobile payment application of the mobile device, wherein the encrypted payment information is encrypted using a third party key; decrypting, by the server computer, the encrypted payment information using the third party key; determining, by the server computer, a transaction processor public key associated with the payment information; re-encrypting, by the server computer, the payment information using the transaction processor public key; and sending, by the server computer, a payment response including the re-encrypted payment information to a transaction processor, wherein the transaction processor decrypts the re-encrypted payment information using a transaction processor private key and initiates a payment transaction using the decrypted payment information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A server computer comprising:
-
a processor; and a computer-readable medium coupled to the processor, the computer-readable medium comprising code, executable by the processor, for performing a method of processing a remote transaction, the method comprising; receiving a payment request including encrypted payment information, the encrypted payment information being generated by a mobile payment application of a mobile device, wherein the encrypted payment information is encrypted using a third party key; decrypting the encrypted payment information using a third party key; determining a transaction processor public key associated with the payment information; re-encrypting the payment information using the transaction processor public key; and sending a payment response including the re-encrypted payment information to a transaction processor, wherein the transaction processor decrypts the re-encrypted payment information using a transaction processor private key and initiates a payment transaction using the decrypted payment information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification