PaymentMethodOptionCard
- Type: stringenum
request _three _d _secure We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and other requirements. However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. If not provided, this value defaults to
automatic.valuesany automatic challenge
three _d _secure If 3D Secure authentication was performed, the authentication details to use for this payment.
- Type: string
cryptogram max length:1000requiredThe cryptogram, also known as the "authentication value" (AAV, CAVV or AEVV). This value is 20 bytes, base64-encoded into a 28-character string. (Most 3D Secure providers will return the base64-encoded version, which is what you should specify here.)
- Type: string
transaction _id max length:5000requiredFor 3D Secure 1, the XID. For 3D Secure 2, the Directory Server Transaction ID (dsTransID).
- Type: stringenum
version requiredThe version of 3D Secure that was performed.
values1 .0 .2 2 .1 .0 2 .2 .0
- Type: stringenum
ares _trans _status The
transStatusreturned from the card Issuer's ACS in the ARes.valuesA C I N R U Y
- Type: stringenum
electronic _commerce _indicator The Electronic Commerce Indicator (ECI) is returned by your 3D Secure provider and indicates what degree of authentication was performed.
values01 02 05 06 07
- Type: stringenum
exemption _indicator The exemption requested via 3DS and accepted by the issuer at authentication time.
valueslow _risk none
- Type: string
requestor _challenge _indicator max length:2The challenge indicator (
threeDSRequestorChallengeInd) which was requested in the AReq sent to the card Issuer's ACS. A string containing 2 digits from 01-99. - Type: string
session _id Optional key to correlate retries/refreshes on the same 3DS attempt.

