v1

latestOpenAPI 3.1.0Copyright Pismo2026-07-247702,7523.1 MB
Pre-digitalization

Create encrypted card data for Google Pay

Get encrypted card data to provision a token via Goodle SDK push-provisioning. Also returned is cardholder identifying information.

Notes:

post/v1/cards/{cardId}/network-tokens/push-provisioning/wallets/googlepay

Request body

client_wallet_account_idstring

Client-provided wallet account holder ID. REQUIRED for Visa. See Visa documentation for more information.

client_device_idstring

Stable device identifcation from wallet provider. REQUIRED for Visa. See Visa documentation for more information.

client_app_idstring

Client application unique ID from Visa. REQUIRED for Visa. See Visa documentation for more information.

client_wallet_providerstring

Client wallet provider - the token requestor's ID (TRID) given to the wallet provider during onboarding. REQUIRED for Visa.

tav_version'TAV3' | 'TAV4'

The Token Authorization Value (TAV) version. The TAV value contains the issuer's digital signature that approves the token digitization for a Primary Account Number (PAN). REQUIRED for Mastercard if the issuer wants to use model TAV4.

key_aliasstring

Mastercard provided Key alias value used to generate the signature on a TAV body request. REQUIRED if Mastercard and TAV4 version.

Example request

{
  "client_wallet_account_id": "ABC-198",
  "client_device_id": "ABC-198",
  "client_app_id": "ABC-198",
  "client_wallet_provider": "ABC-198",
  "tav_version": "TAV4",
  "key_alias": "2023-abd-deeg"
}

Response

Success

push_dataPushData

Encrypted data

has_address_infoboolean

If true, cardholder address information exists on Pismo platform. If false, some fields inside additional_info are not returned.

has_phone_infoboolean

If true, cardholder phone information exists on Pismo platform. If false, some fields inside additional_info are not returned.