×

Mobile wallet using tokenized card systems and methods

  • US 9,652,770 B1
  • Filed: 04/30/2014
  • Issued: 05/16/2017
  • Est. Priority Date: 04/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by one or more processors of a mobile wallet computer system, comprising:

  • receiving, by network interface logic of the mobile wallet computer system, a fund access request from a mobile device of a user having a mobile wallet account provided by the mobile wallet computer system;

    based on the fund access request, generating, by a token generator of the mobile wallet computer system, a payment token unique to a payment transaction and a tokenized card number, and wherein generating the tokenized card number comprises;

    replacing an issuer identifier of an actual card number of the user with an issuer identifier number that belongs to a financial institution providing the mobile wallet computer system;

    generating a plurality of generated numbers and replacing an equivalent number of digits in the actual card number with the plurality of generated numbers, wherein the plurality of generated numbers do not match the digits in the actual card number, and wherein the plurality of generated numbers includes a trace identification number based on the mobile wallet account of the user; and

    retaining at least the last four digits of the actual card number;

    sending, by the network interface logic of the mobile wallet computer system, a code in track 1 or track 2 format to the mobile device, wherein the code includes the tokenized card number embedded within a primary account number field and the payment token embedded within an issuer discretionary field;

    receiving, by the network interface logic of the mobile wallet computer system, a code in track 1 or track 2 format from an acquirer processor computer system, wherein the received code is one of the same or different than the code sent to the mobile device, and wherein the received code includes the tokenized card number embedded within a primary account number field and the payment token embedded within an issuer discretionary field;

    determining, by account processing logic of the mobile wallet computer system, the actual card number based on the received code, including retrieving the trace identification number stored within the tokenized card number and determining the actual card number associated with both the trace identification number and the payment token;

    verifying, by transaction verification logic of the mobile wallet computer system, the tokenized card number based on the generated numbers of the tokenized card number, including the trace identification number; and

    sending, by the network interface logic of the mobile wallet computer system, the actual card number and the trace identification number to the acquirer processor computer system in track 1 or track 2 format by replacing the tokenized card number stored within the primary account number field with the actual card number, replacing the payment token stored within the issuer discretionary field with the trace identification number, and sending a value of the primary account number field and the issuer discretionary field to the acquirer processor computer system.

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