Skip to content

Evidence request lists

EMV 3‑D Secure (3DS) - Payment Authentication Protocol

Evidence request list. 22 controls, 22 carrying auditor artefact guidance. Generated from the compliance knowledge graph on 11 September 2026. Published by The Art of Service.

EMV 3DS - Authentication Flows

EMV3DS-11
Frictionless flow

In the frictionless flow the ACS authenticates the cardholder using the risk and device data in the AReq without an interactive challenge, returning a successful authentication in the ARes, minimising checkout friction for low-risk transactions.

Artefacts an auditor will ask for
  • Frictionless approval rates and risk-data inputs
  • Configuration of risk-based decisioning
Where this commonly fails
  • Forcing challenges on low-risk transactions
  • Insufficient data for a frictionless decision
EMV3DS-12
Challenge flow

In the challenge flow the ACS requires an interactive step-up authentication of the cardholder (via CReq/CRes) before returning a result, used where risk, data quality or regulatory requirements (e.g. SCA) demand stronger assurance.

Artefacts an auditor will ask for
  • Challenge invocation criteria
  • Step-up authentication evidence
Where this commonly fails
  • No challenge capability where SCA is required
EMV3DS-13
Decoupled authentication

Decoupled authentication allows the ACS to authenticate the cardholder out-of-band, separately from the purchase session (e.g. via the issuer's banking app), with the result returned when complete.

Artefacts an auditor will ask for
  • Decoupled-authentication configuration and timeout handling
Where this commonly fails
  • No fallback when decoupled authentication times out
EMV3DS-14
Challenge authentication methods

Challenges may use out-of-band, one-time-password, knowledge or biometric methods provided by the issuer/ACS; the method should provide adequate assurance commensurate with the transaction risk and applicable regulation.

Artefacts an auditor will ask for
  • Supported challenge methods and their assurance
  • Cardholder enrolment for challenge methods
Where this commonly fails
  • Weak or single-factor challenge methods

EMV 3DS - Authentication Messages

EMV3DS-07
Authentication Request and Response (AReq/ARes)

The Authentication Request (AReq) carries cardholder, transaction, device and merchant data from the 3DS Server through the DS to the ACS; the Authentication Response (ARes) returns the authentication result or indicates a challenge is required.

Artefacts an auditor will ask for
  • AReq/ARes message specifications and field population
  • Logs of authentication request/response exchanges
Where this commonly fails
  • Incomplete AReq data degrading risk assessment
EMV3DS-08
Challenge Request and Response (CReq/CRes)

Where a challenge is required, the Challenge Request (CReq) and Challenge Response (CRes) carry the challenge interaction between the 3DS Client/SDK and the ACS until the cardholder is authenticated or the challenge fails.

Artefacts an auditor will ask for
  • CReq/CRes handling in the client/SDK
  • Challenge interaction logs
Where this commonly fails
  • Challenge UI/flow not correctly handling CReq/CRes
EMV3DS-09
Results Request and Response (RReq/RRes)

The Results Request (RReq) and Results Response (RRes) convey the final authentication result from the ACS through the DS to the 3DS Server after a challenge, completing the authentication and providing the authentication value for authorisation.

Artefacts an auditor will ask for
  • RReq/RRes handling and result reconciliation
  • Authentication value passed into authorisation
Where this commonly fails
  • Authorisation proceeding without reconciling the final result
EMV3DS-10
Message integrity and protocol versioning

3DS messages are exchanged in a defined, versioned format (EMV 3DS 2.x), with message integrity and authenticity protected; the Preparation (PReq/PRes) exchange and error messages support version negotiation and fault handling.

Artefacts an auditor will ask for
  • Protocol version support and negotiation
  • Message integrity/error-handling configuration
Where this commonly fails
  • Running unsupported/legacy protocol versions
  • No error-message handling

EMV 3DS - Channels and Device Data

EMV3DS-15
Browser-based channel

For browser transactions, 3DS uses the 3DS Method (a hidden browser interaction that collects browser/device data before the AReq) and renders any challenge in the browser, exchanging data via the 3DS Server.

Artefacts an auditor will ask for
  • 3DS Method integration on the merchant site
  • Browser data-collection configuration
Where this commonly fails
  • 3DS Method not invoked, reducing data for risk assessment
EMV3DS-16
App-based channel and device information

For app transactions the 3DS SDK collects a defined set of common and platform-specific device information during the AReq to support risk assessment, and renders native challenge screens; device data collection should be limited to that defined by the specification.

Artefacts an auditor will ask for
  • SDK device-information collection configuration
  • Data-minimisation review of collected device elements
Where this commonly fails
  • Collecting device data beyond the specified set
EMV3DS-17
3DS Requestor-Initiated and non-payment authentication

3DS supports 3DS Requestor-Initiated (3RI) authentications (e.g. for recurring or merchant-initiated transactions) and non-payment authentication (NPA, e.g. card add/verification), reusing the protocol outside an interactive payment.

Artefacts an auditor will ask for
  • 3RI/NPA use-case configuration
  • Records distinguishing payment vs non-payment authentications
Where this commonly fails
  • Misusing NPA where a payment authentication is required

EMV 3DS - Risk-Based Authentication and SCA

EMV3DS-18
Risk-based authentication

The DS and ACS use the rich transaction, device and contextual data carried by 3DS to assess the risk of a transaction and decide frictionless vs challenge, supporting issuer fraud strategies while limiting friction.

Artefacts an auditor will ask for
  • Risk-based decisioning rules and data inputs
  • Fraud/approval performance monitoring
Where this commonly fails
  • Risk decisions made on insufficient or poor-quality data
EMV3DS-19
Strong Customer Authentication support and exemptions

EMV 3DS conveys the data needed to apply Strong Customer Authentication (SCA) under PSD2 and to claim SCA exemptions (e.g. transaction risk analysis, low-value, trusted beneficiary, recurring), carrying exemption indicators and the dynamic-linking data binding amount and payee.

Artefacts an auditor will ask for
  • SCA and exemption indicator configuration
  • Dynamic-linking (amount/payee) data handling
  • Exemption eligibility evidence
Where this commonly fails
  • Claiming exemptions without the supporting data
  • Dynamic linking not conveyed for SCA transactions

EMV 3DS - Security and Conformance

EMV3DS-20
Message security and key management

3DS messages and challenge data are protected using cryptographic signing/encryption and managed keys/certificates between the protocol components, preserving confidentiality and integrity of authentication data in transit.

Artefacts an auditor will ask for
  • Key/certificate management for 3DS components
  • Transport and message encryption configuration
Where this commonly fails
  • Expired or poorly managed keys/certificates
  • Unencrypted authentication data
EMV3DS-21
Cardholder data protection and minimisation

3DS implementations should protect cardholder and authentication data and minimise the personal/device data exchanged to that required by the protocol and risk assessment, consistent with applicable data protection law.

Artefacts an auditor will ask for
  • Data-protection assessment of 3DS data flows
  • Data-minimisation and retention controls for authentication data
Where this commonly fails
  • Retaining authentication/device data beyond need
  • Sharing data beyond protocol requirements
EMV3DS-22
EMVCo approval and conformance

3DS Server, Directory Server, Access Control Server and 3DS SDK products are tested and approved by EMVCo for conformance to the EMV 3DS specifications; implementers should use approved products and maintain conformance across versions.

Artefacts an auditor will ask for
  • EMVCo Letters of Approval for the 3DS components in use
  • Version/conformance maintenance records
Where this commonly fails
  • Deploying unapproved or out-of-date 3DS components

EMV 3DS - Three-Domain Model and Roles

EMV3DS-01
Three-domain model

3DS structures the ecosystem into three domains: the Acquirer Domain (the merchant and its 3DS Server), the Issuer Domain (the card issuer and its Access Control Server) and the Interoperability Domain (the Directory Server and scheme infrastructure connecting the two), enabling exchange of authentication data between merchant and issuer.

Artefacts an auditor will ask for
  • Architecture documentation mapping the implementation to the three domains
  • Role assignments per domain
Where this commonly fails
  • Unclear domain boundaries between acquirer/issuer/interoperability components
EMV3DS-02
3DS Requestor and 3DS Client

The 3DS Requestor (e.g. the merchant or its 3DS Requestor Environment) initiates authentication on behalf of the cardholder; the 3DS Client (browser or app) interacts with the cardholder. The Requestor passes transaction and contextual data into the protocol.

Artefacts an auditor will ask for
  • 3DS Requestor integration documentation
  • Configuration of the 3DS Requestor Environment
Where this commonly fails
  • Requestor not passing required transaction/contextual data
EMV3DS-03
3DS Server (Acquirer Domain)

The 3DS Server, in the Acquirer Domain, formats and sends Authentication Requests to the Directory Server, receives responses, and manages the 3DS message exchange on behalf of the 3DS Requestor. EMVCo approves 3DS Server products for protocol conformance.

Artefacts an auditor will ask for
  • 3DS Server deployment and EMVCo approval evidence
  • Message-handling configuration
Where this commonly fails
  • Using a non-approved 3DS Server
  • Improper message construction
EMV3DS-04
Directory Server (Interoperability Domain)

The Directory Server (DS), operated by the payment scheme in the Interoperability Domain, routes messages between 3DS Servers and Access Control Servers, identifies the appropriate ACS, and enforces scheme rules. EMVCo approves DS products.

Artefacts an auditor will ask for
  • DS routing and scheme-rule configuration
  • EMVCo DS approval
Where this commonly fails
  • Misrouting between acquirer and issuer domains
EMV3DS-05
Access Control Server (Issuer Domain)

The Access Control Server (ACS), in the Issuer Domain, performs cardholder authentication on behalf of the issuer, decides frictionless vs challenge, conducts the challenge where required, and generates the authentication value/result. EMVCo approves ACS products.

Artefacts an auditor will ask for
  • ACS deployment and EMVCo approval
  • Authentication-decision configuration
Where this commonly fails
  • ACS authentication decisioning not aligned to issuer risk policy
EMV3DS-06
3DS SDK

The 3DS SDK is the component embedded in a merchant mobile app that interacts with the 3DS Server and ACS, collects device information, and renders the challenge UI for app-based transactions. EMVCo approves 3DS SDK products.

Artefacts an auditor will ask for
  • 3DS SDK integration and EMVCo approval
  • Device-data collection configuration
Where this commonly fails
  • Using an unapproved or outdated SDK
Assembled from the framework's own control set. Every line traces to a control in the graph, so this pack is regenerated rather than written, and stays current as the graph does.

Assembled from the framework’s own control set, so this list is regenerated rather than written and stays current as the graph does.