Skip to content

Glossary

This page provides a list of terms relating to 3D Secure 2.

TermDefinition
3DS ClientThe consumer-facing component allowing consumer interaction with the 3DS Requestor for initiation of the EMV 3-D Secure protocol.
3DS IntegratorAn EMV 3-D Secure participant that facilitates and integrates the 3DS Requestor Environment, and optionally facilitates integration between the Merchant and the Acquirer.
3DS RequestorThe initiator of the EMV 3-D Secure Authentication Request. For example, this may be a merchant or a digital wallet requesting authentication within a purchase flow.
3DS Requestor AppAn App on a Consumer Device that can process a 3-D Secure transaction through the use of a 3DS SDK. The 3DS Requestor App is enabled through integration with the 3DS SDK.
3DS Requestor EnvironmentThe 3DS Requestor-controlled components (3DS Requestor App, 3DS SDK, and 3DS Server) are typically facilitated by the 3DS Integrator. Implementation of the 3DS Requestor Environment will vary as defined by the 3DS Integrator.
3DS SDK3-D Secure Software Development Kit (SDK). A component that is incorporated into the 3DS Requestor App. The 3DS SDK performs functions related to 3-D Secure on behalf of the 3DS Server.
3DS ServerRefers to the 3DS Integrator's server or systems that handle online transactions and facilitates communication between the 3DS Requestor and the DS.
3-D Secure (3DS)An e-commerce authentication protocol that enables the secure processing of payment, non-payment and account confirmation card transactions.
Access Control Server (ACS)A component that operates in the Issuer Domain, that verifies whether authentication is available for a card number and device type, and authenticates specific Cardholders.
AuthenticationIn the context of 3-D Secure, the process of confirming that the person making an e-commerce transaction is entitled to use the payment card.
Authentication Request(AReq) MessageAn EMV 3-D Secure message sent by the 3DS Server via the DS to theACS to initiate the authentication process.
Authentication Response (ARes) MessageAn EMV 3-D Secure message returned by the ACS via the DS in response to an Authentication Request message.
Authentication Value(AV)A cryptographic value generated by the ACS to provide a way, during authorisation processing, for the authorisation system to validate the integrity of the authentication result. The AV algorithm is defined by each Payment System.
AuthorisationA process by which an Issuer, or a processor on the Issuer's behalf, approves a transaction for payment.
AuthorisationSystem The systems and services through which a Payment System delivers online financial processing, authorisation, clearing, and settlement services to Issuers and Acquirers.
Bank Identification Number (BIN)The first six digits of a payment card account number that uniquely identifies the issuing financial institution. Also referred to as Issuer Identification Number (IIN) in ISO 7812.
Base64Encoding applied to the Authentication Value data element as defined in RFC 2045.
Base64urlEncoding applied to the 3DS Method Data, Device Information and the CReq/CRes messages as defined in RFC 7515.
CardIn EMVCo Core specification, synonymous to the account of a payment card.
CardholderAn individual to whom a card is issued or who is authorised to use that card.
ChallengeThe process where the ACS is in communication with the 3DS Client to obtain additional information through Cardholder interaction.
Challenge FlowA 3-D Secure flow that involves Cardholder interaction as defined in EMVCo Core Spec Section 2.5.2.
Challenge Request(CReq) MessageAn EMV 3-D Secure message sent by the 3DS SDK or 3DS Server where additional information is sent from the Cardholder to the ACS to support the authentication process.
Challenge Response(CRes)The ACS response to the CReq message. It can indicate the result of the Cardholder authentication or, in the case of an App-based model, also signal that further Cardholder interaction is required to complete the authentication.
Consumer DeviceDevice used by a Cardholder such as a smartphone, laptop, or tablet that the Cardholder uses to conduct payment activities including authentication and purchase.
Device ChannelIndicates the channel from which the transaction originated. Either: • App-based (01-APP) • Browser-based (02-BRW) • 3DS Requestor Initiated (03-3RI)
Device InformationData provided by the Consumer Device that is used in the authentication process.
Directory Server (DS)A server component operated in the Interoperability Domain; it performs a number of functions that include: authenticating the 3DS Server, routing messages between the 3DS Server and the ACS, and validating the 3DS Server, the 3DS SDK, and the 3DS Requestor.
Directory Server Certificate Authority (DS CA)A component that operates in the Interoperability Domain; generates and Certificate Authority (DS distributes selected digital certificates to components participating in 3-D Secure. Typically, the Payment System to which the DS is connected operates the CA.
Directory Server ID (directoryServerID)Registered Application Provider Identifier (RID) that is unique to the Payment System. RIDs are defined by the ISO 7816-5 standard.
Electronic Commerce Indicator (ECI)Payment System-specific value provided by the ACS to indicate the results of the attempt to authenticate the Cardholder.
FrictionlessThe process of authentication achieved without Cardholder interaction.
Frictionless FlowA 3-D Secure flow that does not involve Cardholder interaction as defined in EMVCo Core Spec Section 2.5.1.
MerchantEntity that contracts with an Acquirer to accept payment cards. Manages the online shopping experience with the Cardholder, obtains card number, and then transfers control to the 3DS Server, which conducts payment authentication.
One-Time Passcode (OTP)A passcode that is valid for only one login session or transaction, on a computer system or other digital device.
Out-of-Band (OOB)A Challenge activity that is completed outside of, but in parallel to, the 3-D Secure flow. The final Challenge Request is not used to carry the data to be checked by the ACS but signals only that the authentication has been completed. ACS authentication methods or implementations are not defined by the 3-D Secure specification.
Registered Application Provider Identifier (RID)Registered Application Provider Identifier (RID) is unique to a Payment System. RIDs are defined by the ISO 7816-5 standard and are issued by the ISO/IEC 7816-5 registration authority. RIDs are 5 bytes.