×

Secure remote payment transaction processing

  • US 10,607,212 B2
  • Filed: 07/15/2014
  • Issued: 03/31/2020
  • Est. Priority Date: 07/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing a remote transaction initiated by a mobile device, the method comprising:

  • receiving, by a server computer from a transaction processor in the form of a merchant application on the mobile device via a mobile communications network, a payment request including encrypted payment information including a payment credential associated with an issuer, and a transaction processor certificate, wherein the encrypted payment information including the payment credential was obtained from a mobile payment application on the mobile device after encrypting payment information using a third party key, wherein the transaction processor certificate was obtained from the transaction processor, and wherein the transaction processor is different than the mobile payment application;

    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;

    sending, by the server computer, a payment response including the re-encrypted payment information to the transaction processor via the mobile communications network, 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;

    receiving, by a processing network computer from the transaction processor, an authorization request message comprising the decrypted payment information; and

    transmitting, by the processing network computer, the authorization request message to an issuer computer associated with the issuer for authorization,wherein determining the transaction processor public key further comprises;

    validating that the transaction processor certificate is authentic;

    verifying that the transaction processor certificate is currently valid with a certificate authority; and

    extracting the transaction processor public key from the transaction processor certificate, andwherein the transaction processor public key is a merchant application public key, and the transaction processor private key is a merchant application private key.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×