×

One-tap payment using a contactless card

  • US 10,510,074 B1
  • Filed: 02/01/2019
  • Issued: 12/17/2019
  • Est. Priority Date: 02/01/2019
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of processor circuits; and

    a memory storing instructions which when executed by one or more of the processor circuits, cause the one or more of the processor circuits to;

    output, by an application executing on a first processor circuit of the plurality of processor circuits, an indication specifying to tap a contactless card to complete a transaction initiated in the application, the transaction associated with a transaction identifier;

    receive, by the application from a communications interface of the contactless card, encrypted data generated by the contactless card based at least in part on a private key for the contactless card stored in a memory of the contactless card;

    transmit, by the application;

    (i) a merchant identifier of a merchant associated with the application, (ii) the transaction identifier, (iii) the encrypted data, and (iv) a location of a device comprising the first processor circuit to an authentication application executing on a second processor circuit of the plurality of processor circuits;

    verify, by the authentication application, the encrypted data by decrypting the encrypted data based at least in part on the private key for the contactless card;

    determine, by the authentication application, that the contactless card has previously been used to make a purchase with the merchant;

    determine, by the authentication application, that the location of the device is within a threshold distance of a known location, the known location to comprise at least one of a home location or a work location associated with the contactless card;

    generate, by a virtual account number generator executing on a third processor circuit of the plurality of processor circuits based on the verification of the encrypted data, the determination that the contactless card has previously been used to make a purchase with the merchant, and the determination that the device is within the threshold distance of the known location by the authentication application, a virtual account number;

    transmit, by the virtual account number generator, the merchant identifier, the transaction identifier, the virtual account number, an expiration date associated with the virtual account number, and a card verification value (CVV) associated with the virtual account number to a merchant server executing on a fourth processor circuit of the plurality of processor circuits, the merchant server associated with the merchant; and

    process, by the merchant server, the transaction using the transaction identifier, the virtual account number, the expiration date, and the CVV.

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