Google In-App Push Provisioning - Field Descriptions

The following page details each of the fields sent in the request and received in the response when using the Google In-App Push Provisioning endpoint.

Request Fields

The following table describes fields that can be included in the body of the request when using the Google In-App Push Provisioning endpoint.

Field

Description

Mandatory?

Type

clientWalletProvider

The Token Requestor’s ID (TRID). Only required for Visa.

Conditional

String

clientWalletAccountID

Client-provided consumer ID that identifies the Wallet Account Holder entity.
Only required for Visa.

Conditional

String

clientDeviceID

The stable device identifier set by the Wallet Provider. Could be computer identifier or ID tied to hardware such as TEE_ID or SE_ID. Required for Visa push provisioning.

Conditional

String

clientAppID

Unique identifier for the client application, used to provide some of the encrypted values. Example: Issuer’s AppID used to select the PAN and the wallet. Required for Visa push provisioning.

Conditional

String

billing

Object that contains information on the cardholder's billing address. If Thredd holds no address information of Cardholder then this is mandatory.

Conditional

line1

First line of the cardholder's billing address.

Conditional

String

line2

Second line of the cardholder's billing address.

Conditional

String

city

The city for the cardholder's billing address.

Conditional

String

countrySubdivision

The country subdivision (for example, a county or state) of the cardholder's billing address.

Conditional

String

postalCode

The post code for the cardholder's billing address.

Conditional

String

country

The country for the cardholder's billing address, expressed as a 3-letter (alpha-3) country code as defined in ISO 3166-1.

Conditional

String

Response Fields

A successful response for the Google In-App Push Provisioning endpoint will return a 200 response.

FieldDescription
opaquePaymentCardBase64 encoded JSON object IssuerInitiatedDigitizationData containing both fundingAccountInfo and tokenizationAuthenticationValue. See Mastercard Developers.
last4digitsThe last 4 digits of the account number.
nameFirst name and surname of the cardholder.
networkThe name of network associated with card. For example, Visa or Mastercard.
addressObject that contains information on the cardholder's address.
line1First line of the cardholder's billing address.
line2Second line of the cardholder's billing address.
cityThe city for the cardholder's billing address.
countrySubdivisionThe country subdivision (for example, a county or state) of the cardholder's billing address.
postalCodeThe post code for the cardholder's billing address.
countryThe country for the cardholder's billing address, expressed as a 3-letter (alpha-3) country code as defined in ISO 3166-1.