PaymentToken

The representation of a card after it has been tokenized by the network.

JSON representation
{
  "nameOnCard": string,
  "paymentTokenAccountNumber": string,
  "expiryMonth": string,
  "expiryYear": string,
  "cryptogram": string,
  "cvn": string,
  "last4DigitsOnCard": string,
  "additionalPaymentTokenInfo": {
    object (AdditionalPaymentTokenInfo)
  }
}
Fields
nameOnCard

string

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

paymentTokenAccountNumber

string

REQUIRED: The account number for the payment token.

expiryMonth

string

OPTIONAL: Expiration month, formatted MM.

expiryYear

string

OPTIONAL: Expiration year, formatted YY.

cryptogram

string

OPTIONAL: The single-use key generated by the token provider for the transaction.

cvn

string

OPTIONAL: If Google collected the CVN from the user it is provided here.

last4DigitsOnCard

string

OPTIONAL: The last four digits of the Card.

additionalPaymentTokenInfo

object (AdditionalPaymentTokenInfo)

OPTIONAL: The type of the token and additional information for that token type.

AdditionalPaymentTokenInfo

Contains the type of the token and additional information for that token type.

JSON representation
{

  // Union field additional_payment_token_info can be only one of the following:
  "cloudTokenInfo": {
    object (CloudTokenInfo)
  },
  "altIdTokenInfo": {
    object (AltIdTokenInfo)
  }
  // End of list of possible types for union field additional_payment_token_info.
}
Fields
Union field additional_payment_token_info. REQUIRED: The additional token info for the payment token. additional_payment_token_info can be only one of the following:
cloudTokenInfo

object (CloudTokenInfo)

The cloud token info for the payment token.

altIdTokenInfo

object (AltIdTokenInfo)

The alt ID token info for the payment token.

CloudTokenInfo

This type has no fields.

Additional information about a cloud token.

AltIdTokenInfo

This type has no fields.

Additional information about an alt ID token.