×

Systems and methods for communicating token attributes associated with a token vault

  • US 9,996,835 B2
  • Filed: 07/24/2014
  • Issued: 06/12/2018
  • Est. Priority Date: 07/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A server computer for use in a payment processing system, the payment processing system comprising at least two entities operating at least two entity computers, where the at least two entities are capable of processing different parts of a single payment transaction, the server computer comprising:

  • a) a processor;

    b) a non-transitory computer readable medium comprising code that, when executed by the processor, cause the processor to;

    receive, over a first communications network, a first message from a token requestor via a first communication interface, wherein the server computer is configured to communicate with each entity in the payment processing system via a dedicated communication interface;

    analyze the first message;

    determine that the first message includes a request for a token;

    determine a first token, wherein the first token is a substitute for a primary account identifier;

    transmit, over the first communications network, the first token to a consumer device via the token requestor;

    receive, over a second communications network from an entity in the payment processing system via a second communication interface, a second message comprising the first token and a token inquiry request associated with the first token in response to the entity receiving an authorization request message from a merchant computer during a transaction initiated using the first token, wherein the entity is different from a merchant associated with the merchant computer and is different from the token requestor;

    analyze the second message;

    determine that the second message includes the first token;

    determine token attributes associated with the first token in response to analyzing the second message, wherein a token attribute represents a feature of or information about a token;

    determine an identity of the entity based on at least a communication format of the second communication interface;

    when the entity is identified to be an acquirer computer;

    determine one or more permissions associated with the acquirer computer;

    determine that the acquirer computer is authorized to obtain a subset of the determined token attributes based on the determined one or more permissions associated with the acquirer computer; and

    transmit, to the acquirer computer over the second communications network, a reply message in response to the second message, the reply message including the subset of the determined token attributes that indicate whether the authorization request message is valid to be forwarded to a recipient computer in the payment processing system by the acquirer computer;

    when the entity is identified to be an issuer computer;

    determine one or more permissions associated with the issuer computer;

    determine that the issuer computer is authorized to obtain the determined token attributes based on the determined one or more permissions associated with the issuer computer; and

    transmit to the issuer computer over the second communications network, a reply message in response to the second message, the reply message including the determined token attributes that control authorization of the transaction identified in the authorization request message by the issuer computer.

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