CardTokenizationRequest
Card Tokenization
by which the client mobile application requests the needed info for card tokenization for a specific mobile wallet.
Depending on the mobile wallet, device type, and card schema, some of the request fields are optional.
More information about the necessary data can be found on each field description.
Possible values: [GOOGLE_PAY
, APPLE_PAY
, SAMSUNG_PAY
]
Represents the type of a mobile wallet.
Required for cards with VISA schema + Samsung/Google Pay. Not required for VISA + Apple Pay.
Required for cards with VISA schema + Samsung/Google Pay.
The leaf certificate returned by the wallet provider, that was signed using subordinateCertificate
.
Should be converted to hexadecimal (case insensitive) binary data of the certificate.
If the certificate is in PEM encoding, then it should follow the typical standards for PEM.
In particular, the tags -----BEGIN CERTIFICATE-----
and -----END CERTIFICATE-----
should be present and the Base64-encoded value should have lines of length 64.
The subordinate certificate returned by the wallet provider that was signed using the Wallet Provider’s Certificate Authority (CA) certificate.
Should be converted to hexadecimal (case insensitive) binary data of the certificate. If the certificate is in PEM encoding, then it should follow the typical standards for PEM. In particular, the tags
-----BEGIN CERTIFICATE-----
and -----END CERTIFICATE-----
should be present and the Base64-encoded value should have lines of length 64.
Hexadecimal (case insensitive) nonce value returned by the Apple Pay SDK
Hexadecimal (case insensitive) nonce signature value returned by the Apple Pay SDK.