Patent ID: 9646303
Date: 2017-05-09
CPC Classifications: G06Q

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 and a transaction processor certificate from a transaction processor application stored on the mobile device outside of the secure memory; determining, by the mobile payment application, that the transaction processor application is authentic; extracting, by the mobile payment application, a transaction processor public key from the transaction processor certificate; determining, by the mobile payment application, payment credentials stored in the secure memory; encrypting, by the mobile payment application, the payment credentials using the extracted transaction processor public key; based on a determination that the transaction processor application is authentic, transmitting by the mobile payment application, the encrypted payment credentials to the transaction processor application; and transmitting, by the transaction processor application, the encrypted payment credentials to a transaction processor server computer in communication with the mobile device, wherein the encrypted payment credentials are used to process a payment transaction.