SendAuthenticationResultRequest

NameDescriptionTypeLengthRequired
RequestIDSystem generated transaction reference ID. This field is named “TransactionId” in the VCAS RDX API.StringUp to 36 charactersRequired
IssuerOrgIdOrganization ID designated by VCAS. Hexadecimal value.StringUp to 24 charactersOptional
DSTransactionIdDirectory Server (DS) generated transaction reference id. GUID Format. Note: Required for EMV 3DS 2.x transactions only.String36 charactersConditional
CAVVPayment system specific value that is used to provide proof of authentication. This is the Base64 representation of the authentication value.StringUp to 28 charactersOptional
CAVVHexPayment system specific value that is used to provide proof of authentication. This is the Hexadecimal representation of the authentication value.StringUp to 40 charactersOptional
ECIPayment system specific value provided by ACS to indicate results of the attempt to authenticate.String2 charactersOptional
MessageVersionVersion of the message based on 3DS specification; i.e. 1.0.2, 2.1.0, 2.2.0.StringUp to 8 charactersOptional
AuthenticationResponseThe authentication response which is sent back to the merchant in 3DS. Possible values:

  • Y - Fully Authenticated

  • N - Not Authenticated

  • U - Unavailable

  • A - Attempts (only supported for 3DS 1.0.2 transactions)

  • R - Rejected (only supported for EMV 3DS 2.X.X transactions)

  • I - Informational Only (only supported for EMV 3DS 2.2.0+)

  • See Authentication Responses in the ADX Overview for more information.
    StringOne characterOptional
    AuthenticationType *Type of authentication credential used for a given transaction. Possible values:

  • OTP
  • OTPEMAIL
  • OTPSMS
  • OTPIVR
  • KBASINGLE
  • BIOMETRIC
  • BIOMETRIC_FACIAL
  • BIOMETRIC_FINGERPRINT
  • OUTOFBANDOTHER
  • blank
  • StringEnumOptional
    RiskScoreRisk score of the transaction as determined by VCAS.String2 charactersOptional
    IPIP address of the device.StringUp to 45 charactersOptional
    PaymentInfoAn object containing the cardholder payment information.
    SendAuthenticationResult.PaymentInfo (Object)
    Objectn/aOptional

    The AuthenticationType field is referred to as “CredentialType” in other Cardinal services. This is not the same as authentication type in reports. This field will be blank in the case where no credentials were used, as in the case of a non-challenge transaction.