Please download the dossier by clicking on the dossier button x
×

Cloud-based virtual wallet NFC apparatuses, methods and systems

  • US 10,192,216 B2
  • Filed: 09/11/2013
  • Issued: 01/29/2019
  • Est. Priority Date: 09/11/2012
  • Status: Active Grant
First Claim
Patent Images

1. A cloud-based virtual wallet secure transaction processor-implemented method, comprising:

  • receiving, by a merchant computer, a purchase payment request from a consumer device in a transaction;

    obtaining, by the merchant computer, transaction details including a payment amount from the purchase payment request;

    determining, by the merchant computer, that a transaction bounding token is required to process the purchase payment request;

    determining, by the merchant computer, a transaction bounding token type;

    querying, by the merchant computer, a security digital certificate database for a token generation certificate based on the purchase payment request and the transaction bounding token type;

    receiving, by the merchant computer, the token generation certificate;

    transmitting, by the merchant computer, a transaction bounding token request including the token generation certificate and the transaction details to a third-party server, which determines that the token generation certificate matches a stored token generation certificate, and then generates the transaction bounding token;

    receiving, by the merchant computer, the transaction bounding token from the third-party server, after the third-party server determines that the token generation certificate matches the stored token generation certificate;

    providing, by the merchant computer, the transaction bounding token to a transaction security server in a transaction authorization request to process a payment for the transaction, wherein the transaction security server determines whether or not the transaction bounding token is valid for the transaction; and

    receiving, by the merchant computer, a transaction authorization response indicating whether the transaction is approved or declined, wherein the methodfurther comprises;

    signing, by the merchant computer, using a cryptographic key, a concatenated string comprising a merchant ID, a transaction amount, a consumer identifier, and a time of the transaction to form an encrypted string, wherein the encrypted string is included in the transaction token bounding request, and wherein the third-party server decrypts the encrypted string and generates the transaction bounding token based upon the decrypted encrypted string.

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