- Knowledge — “something they know” (i.e., password or PIN)
- Possession — “something they have” (i.e., mobile phone via one-time passcode)
- Inherence — “something they are” (i.e., biometrics like fingerprints or the face)
Contactless payments
Article 11: contactless payments at point of sale
Article 11 of the second Payment Services Directive (PSD2) states that issuers shall be allowed to not apply strong customer authentication where the payer initiates a contactless electronic payment transaction, provided that the following conditions are met:-
The individual amount of the contactless electronic payment transaction does not exceed €50;
AND -
The cumulative amount of previous contactless electronic payment transactions initiated by means of a payment instrument with a contactless functionality from the date of the last application of SCA does not exceed €150;
OR - The number of consecutive contactless electronic payment transactions initiated via the payment instrument offering a contactless functionality since the last application of SCA does not exceed five.
Card product configuration
JSON
Exemptions
What contactless transactions are exempt from SCA? In some instances, contactless transactions are exempt from the PSD2 mandate and any contactless logic on the Marqeta side. They are not declined and do not contribute to counters. These transactions include:- Mobile wallet payments (e.g., Apple Pay, Google Wallet), as they are already considered to be SCA secured.
-
Payment for transport fares or parking fees at an unattended terminal do not require SCA. These include MCC codes
4111,4112,4131,4784, and7523.
Contactless transactions
Marqeta’s webhook payload includes key information to allow customers to distinguish the events of that transaction. A typical contactless transaction appears as outlined in the example below. Whether limits are set on the Card Product or not, Marqeta provides you withcontactless_exemption_counter and contactless_exemption_total_amount within the webhook payload to allow customers to host a contactless solution within their platform.
JSON
JSON
| Code | Description |
|---|---|
1891 | Strong Customer Authentication — SCA contactless cumulative amount exceeded. |
1892 | Strong Customer Authentication — SCA contactless transaction count limit exceeded. |
1893 | Strong Customer Authentication — SCA contactless transaction limit exceeded. |
E-commerce low value payments
Article 16: low value transactions
Article 16 of the second Payment Services Directive (PSD2) communicates that SCA is not mandated for remote electronic low value transactions, provided that the following conditions are met:-
The amount of the remote electronic payment transaction does not exceed €30;
AND -
The cumulative amount of previous remote electronic payment transactions initiated by the payer since the last application of SCA does not exceed €100;
OR - The number of previous remote electronic payment transactions initiated by the payer since the last application of SCA does not exceed five consecutive electronic payment transactions.
Card product configuration
JSON
Exemptions
What e-commerce transactions are exempt from SCA limits? In some instances, e-commerce transactions are exempt from the PSD2 mandate. Therefore, these will be exempt from any SCA logic on the Marqeta side. These transactions include:- Mobile wallet payments (e.g., Apple Pay, Google Wallet), as they are already considered to be SCA secured.
- Transactions that have been through 3D Secure, as the cardholders have provided verification.
- Acquirer exemption is present, as this states that SCA is not required/cannot be completed for this transaction.
Unsecured transactions
Marqeta’s transaction payload includes key information to allow customers to distinguish between different types of transactions. Using various fields, you can determine which transactions are secured, which are not, and which are exempt. A typical unsecured e-commerce transaction with no 3DS authentication is shown below.JSON
Acquirer exemptions
An Acquirer Exempted Transaction occurs when the acquirer has stated that there is no need for authentication and, therefore, liability shifts to the merchant on the transaction (if approved). For this reason, any acquirer exemption that is provided is respected, allowing the authorization to proceed without requiring authentication. Moreover, the authorization does not count towards the Marqeta low value payment (LVP) SCA limits set in the Card Product.JSON
Issuer exemptions
Issuer exemptions are those exemptions that Marqeta has applied. The Marqeta platform exempts those transactions which fall within the LVP limits set in the Marqeta card product, allowing unsecured e-commerce authorizations to be approved. These exempted transactions are tracked by the Marqeta platform, ensuring that once the limits are reached, issuer exemptions are no longer applied.JSON
JSON
| Code | Description |
|---|---|
1897 | SCA LVP cumulative amount exceeded. |
1898 | SCA LVP transaction count limit exceeded. |
1899 | SCA LVP transaction limit exceeded. |
Cardholder authentication data
Visa’s Cardholder Authentication Verification Value (CAVV) or The accountholder authentication value (AAV) for Mastercard uses the Universal Cardholder Authentication Field accountholder authentication value (AAV) within authorization messages. These tokens are generated by Marqeta’s access control server (ACS) and provide evidence that cardholder authentication was successful, or that the merchant has attempted authentication. The SCA mandate is complemented with limited exemptions that aim to support a “frictionless” cardholder experience when the transactional risk is low. Merchants can provide exemptions during the authorization message to detail the reasons why SCA is not required. This is shown in theacquirer_exemption field in the Marqeta transaction JIT and webhook payloads. For further reference, please see cardholder_authentication_data here.
The verification_result field provides the result of a network comparison between authentication and authorization data elements. This is separate and distinct from the authentication result, which is reported in the electronic_commerce_indicator field. Please note that authentication_status is only present when the network provides CAVV data. Therefore, the electronic_commerce_indicator field must be used to determine SCA status.
JSON
JIT decline
Using the information provided in thecardholder_authentication_data object, customers can choose to approve or decline a transaction based on its e-commerce security. In some regions, local/country regulations require customers to decline all non-secure e-commerce transactions, which can be achieved via this method.
The only way for a Marqeta customer to soft-decline an authorization and prompt for SCA is by using the decline_reason shown below.
JSON