AccountDetails

  • AccountDetails contains data related to the user's payment card and can be represented by either a physical card or a payment token.

  • The physical card representation includes the card number, name on card, and optionally, the expiry month, year, and CVN.

  • A payment token is an alternative representation for a card that has been tokenized by the network.

Contains data related to the user's payment card.

JSON representation
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "card": {
    object (Card)
  },
  "paymentToken": {
    object (PaymentToken)
  }
  // End of mutually exclusive fields.
}
Fields
REQUIRED: The card details. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response:
card

object (Card)

Representation of a card in its physical format (i.e. the FPAN).

paymentToken

object (PaymentToken)

Representation of a card that has been tokenized by the network.

End of mutually exclusive fields.

Card

Description of a payment card account (i.e., credit card, debit card, charge card).

JSON representation
{
  "accountNumber": string,
  "nameOnCard": string,
  "expiryMonth": string,
  "expiryYear": string,
  "cvn": string
}
Fields
accountNumber

string

REQUIRED: The account number itself (i.e., the FPAN).

nameOnCard

string

REQUIRED: The customer's name as it appears on the card.

expiryMonth

string

OPTIONAL: Expiration month, formatted MM.

expiryYear

string

OPTIONAL: Expiration year, formatted YY.

cvn

string

OPTIONAL: If Google collected the CVN from the user it is provided here and should be verified.