×

System and method for securely validating transactions

  • US 10,373,138 B2
  • Filed: 04/07/2011
  • Issued: 08/06/2019
  • Est. Priority Date: 04/09/2010
  • Status: Active Grant
First Claim
Patent Images

1. A server computer comprising:

  • a processor; and

    a non-transitory computer readable storage medium coupled to the processor having code stored thereon which is executable by the processor for implementing a method, the method comprising;

    in a first transaction,receiving a first authorization request message for the first transaction at the server computer, the first authorization request message comprising a first account identifier associated with a credit or debit account, and a first dynamic verification value;

    determining, by the server computer that the first dynamic verification value is valid;

    generating, by the server computer, a second authorization request message, based on the first authorization request message, comprising the first account identifier, a validation indicator indicating that the first dynamic verification value is valid, and a static verification value that replaces the first dynamic verification value;

    sending the second authorization request message including the first account identifier, the static verification value, and the validation indicator to a first issuer computer operated by a first issuer of the first account identifier; and

    receiving, from the first issuer computer, an authorization response message for the first transaction, the authorization response message for the first transaction generated based on the validation indicator;

    in a second transaction,receiving, at the server computer, a first authorization request message for the second transaction comprising a second account identifier and a second dynamic verification value;

    determining, by the server computer, that the second dynamic verification value is not valid, the second dynamic verification value being stored in a data field reserved for static verification values of the first authorization request message for the second transaction;

    in response to determining that the second dynamic verification value is not valid, sending, to a second issuer computer operated by a second issuer of the second account identifier, the second dynamic verification value in the data field reserved for static verification values of the first authorization request message for the second transaction; and

    receiving, from the second issuer computer, an authorization response message for the second transaction indicating that the second transaction is denied, because the second dynamic verification value that was received by the second issuer computer was not a correct static verification value associated with the second account identifier.

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