Skip to main content

ThreeDomainSecurityInput

ThreeDomainSecurityInput stores 3DS authentication context.

versionversion (string)

3DS version used during authentication.

DSTransactionIDDSTransactionID (string)

Directory server transaction identifier.

XIDXID (string)

Transaction identifier (XID).

ECIECI (string)

Electronic commerce indicator.

CAVVCAVV (string)

Cardholder authentication verification value.

payerResponsepayerResponse (string)

Raw payer response returned by the authentication system.

payerResponseStatuspayerResponseStatus (string)

Parsed status for the payer response.

Possible values: [AUTHENTICATION_SUCCESS, AUTHENTICATION_FAILED, AUTHENTICATION_INCOMPLETE, TRANSACTION_ATTEMPT_SUCCESS_A, TRANSACTION_ATTEMPT_SUCCESS_B, AUTHENTICATION_REJECTED]

cardEnrolledStatuscardEnrolledStatus (string)

Enrolment status of the card in 3DS.

Possible values: [CARD_ENROLLED, CARD_NOT_ENROLLED, CANT_AUTHENTICATE]

merchantNamemerchantName (string)

Merchant name presented during authentication.

signatureStatussignatureStatus (string)

Signature validation result.

Possible values: [SIGNATURE_VALIDATED, SIGNATURE_NOT_VALIDATED]

ThreeDomainSecurityInput
{
"version": "string",
"DSTransactionID": "string",
"XID": "string",
"ECI": "string",
"CAVV": "string",
"payerResponse": "string",
"payerResponseStatus": "AUTHENTICATION_SUCCESS",
"cardEnrolledStatus": "CARD_ENROLLED",
"merchantName": "string",
"signatureStatus": "SIGNATURE_VALIDATED"
}