Information about the 3D Secure authentication for a payment method.
authentication StatusThreeThe 3D Secure authentication status of the card.
card EnrolledThreeIndicates whether the card is enrolled in a 3D Secure program.
The cardholder authentication verification value. This value should be appended to the authorization message signifying that the transaction has been successfully authenticated with 3D Secure. This value will be encoded according to the merchant's configuration with CardinalCommerce, with either Base64 or Hex encoding. The decoded value will be of different length and format per card scheme.
eci FlagEThe electronic commerce indicator.
pares StatusThreeIndicates the current status of the 3D Secure authentication from the 3D Secure server for 3D Secure 1.0 authentications.
transaction StatusThreeIndicates the current status of the 3D Secure authentication from the 3D Secure server for 3D Secure 2.0 authentications.
type ThreeDSecureAuthentication {
cavv: String
directoryServerTransactionId: String
eciFlag: ECommerceIndicator
liabilityShifted: Boolean
liabilityShiftPossible: Boolean
cardEnrolled: ThreeDSecureCardEnrolled
authenticationStatus: ThreeDSecureAuthenticationStatus
version: String
xId: String
threeDSecureServerTransactionId: String
acsTransactionId: String
paresStatus: ThreeDSecureAuthenticationStatusIndicator
transactionStatus: ThreeDSecureAuthenticationStatusIndicator
transactionStatusReason: String
}