Samsung 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 Samsung 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 Samsung 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 Samsung In-App Push Provisioning endpoint will return a 200 response.
| Field | Description |
|---|---|
| opaquePaymentCard | Base64 encoded JSON object IssuerInitiatedDigitizationData containing both fundingAccountInfo and tokenizationAuthenticationValue. See Mastercard Developers. |
| last4digits | The last 4 digits of the account number. |
| name | First name and surname of the cardholder. |
| network | The name of network associated with card. For example, Visa or Mastercard. |
| address | Object that contains information on the cardholder's address. |
| line1 | First line of the cardholder's billing address. |
| line2 | Second line of the cardholder's billing address. |
| city | The city for the cardholder's billing address. |
| countrySubdivision | The country subdivision (for example, a county or state) of the cardholder's billing address. |
| postalCode | The post code for the cardholder's billing address. |
| country | The country for the cardholder's billing address, expressed as a 3-letter (alpha-3) country code as defined in ISO 3166-1. |
Updated 4 months ago
