The threeDSResponse object allows to obtain information on 3D Secure v1 authentication.
It contains a authenticationResultData attribute that describes the result of the 3D Secure v1 authentication.
It consists of the following attributes:
3D Secure authentication status. The possible values are:
The merchant and the cardholder are registered in the 3D Secure program and the buyer has correctly authenticated.
The merchant and the cardholder are registered in the 3D Secure program but the buyer did not manage to authenticate (wrong password).
The merchant participates in the 3D Secure program but the payment gateway server has encountered a technical issue during the authentication process (while checking whether the card is registered in the 3D program or whether the cardholder is authenticated).
Cardholder not enrolled.
The merchant participates in the 3D Secure program but the cardholder's card is not enrolled.
The merchant and the cardholder are registered in the 3D Secure program but the buyer did not need to authenticate (the access control server of the bank that issued the card only implements the generation of proof of authentication attempt).
3D Secure not applicable.
The merchant is not enrolled in 3D Secure or the sales channel is not covered by this guarantee.
Cardholder’s enrollment status. The possible values are:
- Y for Enrolled status.
- N for Not Enrolled status.
- U for Unknown status.
Authentication status of the cardholder. The possible values are:
- Y for Authenticated 3DS status.
- N for an Authentication Error.
- U for Impossible Authentication.
- A for an Authentication Attempt.
value depends on the 3DS authentication status and the card type. The possible values are:
||status = A
||status = U
|VISA - AMEX
3DS transaction number.
Algorithm for checking the authentication status of the cardholder (CAVV). The possible values are:
- 0 for HMAC.
- 1 for CVV.
- 2 for CVV_ATN.
- 3 for Mastercard SPA.
3DS authentication signature.