SendAuthenticationResultDetailRequest
Name | Description | Type | Length | Required |
---|---|---|---|---|
RequestID | System generated transaction reference ID. This field is named “TransactionId” in the VCAS RDX API. | String | Up to 36 characters | Required |
IssuerOrgId | Organization ID designated by VCAS. Hexadecimal value. | String | Up to 24 characters | Optional |
DSTransactionId | Directory Server (DS) generated transaction reference id. GUID Format. Note: Required for EMV 3DS 2.x transactions only. | String | 36 characters | Conditional |
TransStatusReason | A value from the VCAS TransStatusReason field that will appear on either the ARes or RReq message (depending on whether or not the transaction was challenged). Transaction Status Reason Values | String | 2 characters | Conditional |
CAVV | Payment system specific value that is used to provide proof of authentication. This is the Base64 representation of the authentication value. | String | Up to 28 characters | Optional |
CAVVHex | Payment system specific value that is used to provide proof of authentication. This is the Hexadecimal representation of the authentication value. | String | Up to 40 characters | Optional |
ECI | Payment system specific value provided by ACS to indicate results of the attempt to authenticate. | String | 2 characters | Optional |
MessageVersion | Version of the message based on 3DS specification; i.e. 1.0.2, 2.1.0, 2.2.0. | String | Up to 8 characters | Optional |
AuthenticationResponse | The authentication response which is sent back to the merchant in 3DS. Possible values: See Authentication Responses in the ADX Overview for more information. | String | Enum | Optional |
AuthenticationType * | Type of authentication credential used for a given transaction. Possible values: | String | Enum | Optional |
RiskScore | Risk score of the transaction as determined by VCAS. | String | 2 characters | Optional |
MerchantChallengeIndicator | Indicates whether a challenge is requested from the merchant. Note: EMV 3DS transactions only. Note: Please allow for future values in this field. EMV has reserved up to 99 values for future use. Merchant Challenge Indicator Values | String | Enum | Optional |
MerchantInfo | Object containing the Merchant information. SendAuthenticationResultDetail.MerchantInfo (Object) | Object | n/a | Optional |
TransactionInfo | Object containing the Transaction information. SendAuthenticationResultDetail.TransactionInfo (Object) | Object | n/a | Optional |
AdditionalRiskResultInfo | Object containing additional risk result information. SendAuthenticationResultDetail.AdditionalRiskResultInfo | Object | n/a | Optional |
ExemptionInfo | Object containing exemption information. SendAuthenticationResultDetail.ExemptionInfo (Object) | Object | n/a | Optional |
ExtensionData | Object containing transaction extension information. SendAuthenticationResultDetail.ExtensionData (Object) | Object | n/a | Optional |
ThreeRIInd | Indicates the type of 3RI request: • 01 = Recurring transaction • 02 = Instalment transaction • 03 = Add card • 04 = Maintain card information • 05 = Account verification • 06 = Split/delayed shipment • 07 = Top-up • 08 = Mail Order • 09 = Telephone Order • 10 = Whitelist status check • 11 = Other payment • 12–79 = Reserved for EMVCo future use (values invalid until defined by EMVCo) • 80–99 = Reserved for DS use | String | 2 characters | Optional |
threeDSRequestorPrior AuthenticationInfo | Object containing prior transaction authentication data for 3DS request. ThreeDSRequestorPriorAuthenticationInfo | Object | NA | Optional |
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. SendAuthenticationResultDetail.ThreeDSRequestorPriorAuthenticationInfo
Updated 4 months ago