3DS ReferenceProtocol & field guide

EMV 3-D Secure · Core specification 2.3.1.1

Transaction Status ReasontransStatusReason

Transaction Status Reason in Authentication Response (ARes).

Source edition: Core 2.3.1.1 · Type: String · Length: 2 characters · Minimum length: 2 · Maximum length: 2

Baseline in ARes Conditional

Conditional. Same classification across the remaining channels and categories. For 01-PA, required if Transaction Status = N, U, or R. For 02-NPA, requirements for the presence and values of Transaction Status are DS-specific. No reviewed network profile is loaded. Usage and conditions ↓

Jump to values ↓Explore in context →

Field value definitions

Field-wide definitions. Check message-specific restrictions in usage and conditions.

CodeMeaning
01Card authentication failed
02Unknown device
03Unsupported device
04Exceeds authentication frequency limit
05Expired card
06Invalid card number
07Invalid transaction
08No card record
09Security failure
10Stolen card
11Suspected fraud
12Transaction not permitted to Cardholder
13Cardholder not enrolled in service
14Transaction timed out at the ACS
15Low confidence
16Medium confidence
17High confidence
18Very high confidence
19Exceeds ACS maximum challenges
20Non-Payment transaction not supported
213RI transaction not supported
22ACS technical issue
23Decoupled Authentication required by ACS but not requested by 3DS Requestor
243DS Requestor Decoupled Max Expiry Time exceeded
25Decoupled Authentication was provided insufficient time to authenticate Cardholder. ACS will not make attempt
26Authentication attempted but not performed by the Cardholder
27Preferred Authentication Method not supported
28Validation of content security policy failed
29Authentication attempted but not completed by the Cardholder. Fall back to Decoupled Authentication
30Authentication completed successfully but additional authentication of the Cardholder required. Reinitiate as Decoupled Authentication

Source: EMV_3DS_CoreSpec_v2.3.1.1_20230530.pdf, Table A.1, PDF pages 289, 290, 291. Read usage and conditions.

Reserved values

CodeMeaning
31–79Reserved for EMVCo future use (values invalid until defined by EMVCo)
80–99Reserved for DS use

Usage in ARes

Provides information on why the Transaction Status field has the specified value.

Conditional inclusion — source text

For 01-PA, required if Transaction Status = N, U, or R. For 02-NPA, requirements for the presence and values of Transaction Status are DS-specific.

Related condition fields: transStatus.

Format and scope

Type: String · Length: 2 characters · Minimum length: 2 · Maximum length: 2

Source components: ACS, DS. Channels: 01-APP, 02-BRW, 03-3RI. Categories: 01-PA, 02-NPA.

EMV_3DS_CoreSpec_v2.3.1.1_20230530.pdf, Table A.1, PDF pages 289, 290, 291

Transaction context

This reference covers the published source edition. Use the explorer to inspect this field and any applicable transaction conditions. Scheme programme requirements are not inferred from the protocol edition.

Explore in context →

Sources and related references

EMV_3DS_CoreSpec_v2.3.1.1_20230530.pdf, Table A.1, PDF pages 289, 290, 291

Source review status: carried-forward. Carried-forward material has not acquired a new verification claim.

Document fingerprint (SHA-256): 6fdf0aba3fc1a765f96b74dad4069d1e189969f38f0023647021687daf589d6b