Secure Remote Payment Transaction Processing Using a Secure Element
First Claim
1. A method of processing a remote transaction initiated by a mobile device, the method comprising:
- receiving, by a mobile payment application on a secure memory of the mobile device, transaction data from a transaction processor application on the mobile device;
validating, by the mobile payment application, that the transaction processor application is authentic; and
in response to validating the transaction processor application, providing, by the mobile payment application, encrypted payment credentials to the transaction processor application, wherein the transaction processor application initiates a payment transaction with a transaction processor server computer using the encrypted payment credentials.
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. The method comprises receiving, by a mobile payment application on a secure memory of the mobile device, transaction data from a transaction processor application on the mobile device. The method further comprises validating that the transaction processor application is authentic and in response to validating the transaction processor application, providing encrypted payment credentials to the transaction processor application. The transaction processor application further initiates a payment transaction with a transaction processor server computer using the encrypted payment credentials.
-
Citations
20 Claims
-
1. A method of processing a remote transaction initiated by a mobile device, the method comprising:
-
receiving, by a mobile payment application on a secure memory of the mobile device, transaction data from a transaction processor application on the mobile device; validating, by the mobile payment application, that the transaction processor application is authentic; and in response to validating the transaction processor application, providing, by the mobile payment application, encrypted payment credentials to the transaction processor application, wherein the transaction processor application initiates a payment transaction with a transaction processor server computer using the encrypted payment credentials. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile device comprising:
-
a processor; a computer-readable medium coupled to the processor, the computer-readable medium comprising a transaction processor application; a secure processor; and a secure computer-readable medium coupled to the secure processor, the secure computer-readable medium comprising code, executable by the secure processor, for performing a method of processing a remote transaction, the method comprising; receiving transaction data from the transaction processor application on the mobile device; validating that the transaction processor application is authentic; and in response to validating the transaction processor application, providing encrypted payment credentials to the transaction processor application, wherein the transaction processor application initiates a payment transaction with a transaction processor server computer using the encrypted payment credentials. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification