3DS ReferenceProtocol & field guide

EMV 3-D Secure · Core specification 2.3.1.1

ARes — Authentication Response

The ARes message is the Issuer's ACS response to the AReq message.

Direction ACS → DS → 3DS Server

Full message description

The ARes message is the Issuer's ACS response to the AReq message. It can indicate that the Cardholder has been authenticated, or that further Cardholder interaction is required to complete the authentication. There is only one ARes message per authentication, except for the 3DS Requestor-Initiated SPC Authentication and Decoupled Authentication Fallback.

Explore ARes with context filters

34 top-level fields

Baseline inclusion. Effective requirements depend on transaction context. Check the field’s conditions and FAQ qualifications; select channel and category in the explorer.

FieldBaseline inclusion
acsChallengeMandatedACS Challenge Mandated IndicatorConditional
acsDecConIndACS Decoupled Confirmation IndicatorConditional
acsOperatorIDACS Operator IDConditional
acsReferenceNumberACS Reference NumberRequired
acsRenderingTypeACS Rendering TypeConditional
acsSignedContentACS Signed ContentConditional
acsTransIDACS Transaction IDRequired
acsURLACS URLConditional
authenticationMethodAuthentication MethodConditional
authenticationValueAuthentication ValueConditional
broadInfoBroadcast InformationOptional
cardholderInfoCardholder Information TextConditional
cardSecurityCodeStatusCard Security Code StatusConditional
cardSecurityCodeStatusSourceCard Security Code Status SourceConditional
deviceBindingStatusDevice Binding StatusOptional
deviceBindingStatusSourceDevice Binding Status SourceConditional
deviceInfoRecognisedVersionDevice Information Recognised VersionRequired
dsReferenceNumberDS Reference NumberRequired
dsTransIDDS Transaction IDRequired
eciElectronic Commerce Indicator (ECI)Conditional
messageExtensionMessage ExtensionConditional
messageTypeMessage TypeRequired
messageVersionMessage Version NumberRequired
sdkTransIDSDK Transaction IDRequired
spcTransDataSPC Transaction DataConditional
threeDSRequestorAppURLInd3DS Requestor App URL IndicatorRequired
threeDSServerTransID3DS Server Transaction IDRequired
transChallengeExemptionTransaction Challenge ExemptionOptional
transStatusTransaction StatusPayment · 01-PARequiredNon-payment · 02-NPAConditional
transStatusReasonTransaction Status ReasonConditional
transStatusReasonInfoTransaction Status Reason InformationOptional
trustListStatusTrust List StatusOptional
trustListStatusSourceTrust List Status SourceConditional
webAuthnCredListWebAuthn Credential ListConditional

Source

EMV_3DS_CoreSpec_v2.3.1.1_20230530.pdf · Section 2.4.2, Table B.2

Official EMVCo specifications · Coverage and review limits