PSD 2 Support at PXP Financial

Introduction

PSD2 is a new paradigm for payment processing and authentication in the EEA and for card payments, is intrinsically linked to the 3D Secure 2.0 (3DS2) for Strong Customer Authentication (SCA) requirements. These requirements make SCA mandatory for all card payments, unless either an exemption can be applied to a payment, or if it is out-of-scope of the PSD2 mandate.

PXP Financial has taken steps to ensure that the new PSD2 requirements can be handled automatically on behalf of all our merchants, but it is important for merchants to be aware of how the new PSD2 framework impacts transaction processing. Decisions will need to be taken to determine how best to leverage this framework and the degree of implementation necessary.

This page provides more detail on how PXP Financial supports PSD2 requirements and how this can be managed based on merchant preference or needs.

Tools to manage PSD2

PXP Financial has introduced a number of new features to facilitate PSD2 handling.

Policy Framework

A new PSD2 Policy Framework will dictate how PSD2 SCA requirements will be handled by PXP Financial, with a default policy that will be applicable to all merchants where PSD2 is in-scope, and a set of configurable policies which are applicable where PSD2 is out-of-scope.

SCA Exemption Engine

PXP Financial will introduce an SCA Exemption Engine to:

  • Evaluate and select qualifying exemptions on a per-transaction basis
  • Determine if the exemption will be applied directly during authorisation

API Extensions to manage exemptions

Exemption behaviour can be managed according to merchant preference on a per-transaction basis. Details can be found in our PSD2 Implementation Guide.

📘

Exemption behaviour can be configured

Our default approach may not suit all needs, so we have provided additional configurable behaviour which can be requested per transaction.

SCA through 3DS2

👍

PSD2 requirements for SCA are fulfilled by 3DS2

3DS2 supports PSD2 directly by allowing exemptions to be applied during payment authentication.

For comprehensive information on the benefits of 3DS2 and the API integration requirements for PXP Financial's 3DS 2.0 Server, please refer to the 3DS 2.0 Information Hub.

❗️

Not being compliant with PSD 2 will lead to much lower approval rates

Merchants must ensure support for 3DS2 at the earliest possible opportunity.

Configuring the level of SCA

The following behaviour is configurable at merchant level:

  • Default Policy
  • Supported exemptions that will be processed

Support in the PXP Financial Checkout

The PXP Financial Checkout will support PSD2 by default.

Smart 3D Secure

In scenarios where PSD2 is not mandated, our existing Smart 3D Secure logic will still take over to determine if 3DS Authentication should take place. See our Smart 3DS page for more information on Smart 3D Secure.

PXP Financial PSD2 Policy Overview

This section will provide more detail on how PXP Financial leverages the new SCA exemption engine and Policy framework to enable merchants to meet PSD2 requirements.

Each Policy:

  • Defines a default behaviour for in-scope PSD2 transactions
  • Dictates when and how authentication takes place for transactions which are not covered by the PSD2 mandate

The policies are described below.

Policy TypeDescription
DefaultSCA will take place for all in-scope PSD2 transactions with 3DS2.

Transactions which are out-of-scope will skip all forms of SCA.

Smart 3DS rules will not apply.
SCA only with 3DS2Same as Default Policy for in-scope PSD2 transactions.

For out-of-scope PSD2 transactions, SCA will be performed always with 3DS2.

Smart 3DS rules will apply if configured.
SCA with 3DS1 or 3DS2 (Obsolete)Same as Default Policy for in-scope PSD2 transactions.

For out-of-scope PSD2 transactions, SCA will be performed always with 3DS2 or 3DS1. Note: 3DS1 has now been sunset, so this policy will function identically to the Policy above.

Smart 3DS rules will apply if configured.
No SCAAlways skip all forms of SCA.

If a transaction is in-scope PSD2, then apply any available exemptions in the authorisation, as described in the Default Policy.

🚧

There are 3 options for managing the Policy Framework:

  1. Let PXP Financial manage the PSD2 SCA requirements on your behalf for both in-scope and out-of-scope PSD2 transactions as per the Default Policy
  2. Set a Policy preference to manage out-of-scope PSD2 transactions (Note: PSD2 in-scope transactions will still be governed by default behaviour for all but one of our Policies). Please contact the PXP Financial Support team if you wish to configure a specific Policy
  3. Alternatively, parameters can be sent in the payment request (initiatePayment or getRedirectData) which will override the configured or default Policy, in order to have specific behaviour per transaction. These are covered in the Implementation Guide

Default Policy Behaviour: PXP Financial manages SCA on your behalf

📘

Using the Default Policy

The Default Policy will be the preference of merchants who do not want to perform extensive integration, configuration and testing.

This is a standardised processing framework for all your transactions that are in-scope for PSD2. Transactions which are out-of-scope of PSD2 will not have any SCA applied by default.

Note: The default policy for Visa and MasterCard payments have some differences compared to Amex. The specifics related to Amex payments are described further below.

The diagram below illustrates the decision flow that will be used for all payments with the Default Policy:

951

PXP Financial will:

  • Automatically screen incoming payments for the PSD2 mandate
  • Exclude out-of-scope payments from SCA and proceed to authorisation. If Smart 3DS is configured, it will only be applied for One-leg-out payments
  • For in-scope PSD2 payment transactions, evaluate if any exemption is available and apply it directly in authorisation or authentication
  • Where SCA is necessary, apply 3DS2

Out-of-scope (OOS) checks are applied as follows:

Type of OOS transactionTrigger
Inter-regional (One leg out)Based on card BIN range information determined by PXP Financial
The check is not available for Amex
MOTOBased on Payment Creation Type. Must be flagged in initiatePayment request
AnonymousBased on flag provided in initiatePayment request
The check is not available for Amex and Diners
Merchant-Initiated Transactions (MITs)Based on Payment Creation Type flagged in initiatePayment request
Card VerificationsCard Verifications which are pure Account Status Inquires without storing credentials are considered as out-of-scope for PSD and do not require SCA.

Exemption priority will be pre-set in a defined order - the exemption with the highest priority that is applicable to the payment will be selected before proceeding to SCA or authorisation respectively. Some exemptions must be explicitly requested in each Payment Request and be configured for use.

The table below shows how this works, including the defined order for checking for available exemptions:

Exemption TypePriorityHow to ApplyApplied during...
Secure Corporate Payments1Must be explicitly requested in each payment transaction and configured with PXP Financial SupportAuthorisation
White-listed Transactions/Trusted Beneficiary2Must be explicitly requested in each payment transaction and configured with PXP Financial Support.

White-listing is selected by the cardholder when performing SCA and can be requested during SCA by a merchant as described here

This exemption type cannot be used for Amex and Diners
Authorisation
Transaction Risk Analysis (TRA)3Must be explicitly requested in each payment transaction and configured with PXP Financial Support

This exemption type cannot be used for Amex
Authentication
Low Value Transactions4Must be explicitly requested in each payment transaction and configured with PXP Financial Support
Could be applied automatically if requested
Authorisation
Recurring Payments5See PSD 2 Implementation Guideline: Recurring PaymentsAuthentication (first payment)

Authorisation (subsequent payments)

The exemption type determines if we will either proceed to SCA with the applied exemption requested, or directly authorise the transaction with the applied exemption.

Where an exemption cannot be applied to a payment, we will proceed to SCA. This will require a fully working 3DS2 integration.

Amex specifics

This section describes the differences of the default policy for American Express from Visa and MasterCard. In brief, the differences are:

  • Every transaction must go through SCA except Moto and MIT. In case the payment is out-of-scope or an exemption is available, it is expected to proceed with authorisation following frictionless authentication
  • Amex evaluates if a payment is One-leg-out during frictionless flow of authentication.
  • Amex evaluates if anonymous card is used during frictionless flow of authentication. It cannot be requested by merchant.
  • Low-value exemption and Secure Corporate exemption can be requested by merchant
  • TRA or Trusted Beneficiary exemptions are applied by Amex during frictionless flow of authentication. They cannot be requested by merchant.

🚧

Successful and Unsuccessful Exemption Handling

Where an exemption is available and applied successfully, note that the liability will stay with the merchant.

Where an exemption is available and rejected during authorisation, the merchant must be prepared to process the corresponding soft decline code sent back to them by PXP Financial. See the Soft Decline Handling section for more information.

Where an exemption is rejected during authentication, an SCA check will be applied using 3DS2 (Challenge flow).


Policy 2: SCA always with 3DS2

📘

When should a Merchant use Policy 2?

Select this Policy when you want to apply SCA to all your transactions with 3DS2.

This policy will always apply an SCA check wherever 3DS2 is supported by the issuer for out-of-scope PSD2 payment transactions.

For in-scope PSD2 transactions, the Default Policy behaviour will be followed. If 3DS2 is not available then there will be a fallback to 3DS1.

For out-of-scope PSD2 transactions where 3DS2 is not supported or if the merchant is only configured for 3DS1, PXP will automatically proceed to authorisation without a 3DS1 fallback.

Policy 3: SCA always with 3DS1 and 3DS2

❗️

Policy 3 is deprecated

Since 3DS1 has been sunset, this Policy is functionally identical to Policy 2. The below text has been retained for illustrative purposes only.

This policy will always apply SCA wherever 3DS1 or 3DS2 are supported by the issuer for out-of-scope PSD2 payment transactions.

For in-scope PSD2 transactions, the Default Policy behaviour will be followed. If 3DS2 is not available then there will be a fallback to 3DS1.

Policy 4: Never apply SCA

This policy will not apply SCA for any payment. Authentication will be skipped and PXP Financial will directly proceed with authorisation.

For in-scope PSD2 transactions, exemptions will still be applied during Authorisation as described in the default policy, unless specifically requested by contacting the PXP Financial Support team, or if over-ridden in the API request as described below

This policy will greatly increase the possibility of an issuer rejecting a payment with a soft decline. See the Soft Decline Handling section for more information. Where a merchant is configured by default for Policy 4, this means a follow-up payment will need to be submitted with a policy preference which performs SCA, or forcing an SCA to take place using the appropriate flag in the initiatePayment or getRedirectData request. Please note that for MasterCard specifically, this Policy, when not applied with an exemption during authorisation, will lead to possible non-compliance fines.

Notes for all policies

General

  • Policies can be specified per payment transaction or configured by default

Exemption Handling

  • The SCA Exemption Engine can be over-ridden if the default order of exemption prioritisation is not desired. The exemption preference - including type of exemption and where it should be applied (in authorisation or authentication) - can be provided in each transaction request. See the PSD 2 Implementation Guideline for more information
  • If an exemption is approved by the issuer during authentication, PXP will proceed with authorisation as per the merchant's preference for automatic fallback to authorisation. For more information please refer to our 3DS Authorisation Policies
  • Secure Corporate, Trusted Beneficiary and Transaction Risk Analysis (TRA) Exemptions must be requested explicitly in the initiatePayment request or they will not be applied

Merchant Decisions and Actions

Please use the following table as a checklist for decision-making on how PSD2 should be applied to your payment processing through PXP Financial.

DecisionRequired Actions
Will you use the PXP Financial Default Policy for managing PSD2?- Integrate 3DS2 as soon as possible
- Contact the PXP Financial Support team to ensure your 3-D Secure configuration reflects your capabilities
- Ensure you have a process in place to handle Soft Declines as described further below
- Ensure you have integrated the MIT Framework correctly to flag appropriate OOS transactions (recurring and merchant-initiated) as described further below
Will you use a different Policy for managing PSD2 than the PXP Financial Default Policy?- Consider all points in the row above
- Decide if you will configure a Policy or send it directly per payment transaction
- The PXP Financial Support team will assist with configuring your Policy if necessary
Dynamically switch selected Policy per payment transaction?- Ensure your integration teams are familiar with the Implementation Guide to determine when to over-ride the configured Policy
Which exemptions will you support?Certain exemptions must be flagged in the payment request (initiatePayment or getRedirectData) request if they are to be applied. These must also be configured by request to the PXP Financial Support team.

If there are exemptions that you do not wish to apply to your transactions, please inform PXP Financial Support
Do you have a preference for when to apply exemptions?Exemptions can be applied during Authentication or Authorisation. If the default exemption behaviour outlined in this section is contrary to what you wish then combine the scaExemptionID and scaExemptionFlowID fields in the in the payment request (initiatePayment or getRedirectData) request to customise where the exemption will be applied.

Applying exemptions during authentication will result in a better customer experience and less declines, but will also increase overall transaction fees.

Refer to the Implementation Guide for more information
Do you require all your payments to undergo SCA?If absolutely no exemptions are desired, in order to ensure that all transactions undergo SCA and liability shift, this can be done by either:
- setting the relevant scaExemptionID to require no exemption
- setting the scaChallengeIndicator to require a challenge

See the Implementation Guide for more information
Will you use Secure Corporate Card, Low Value or TRA exemptions?Send the appropriate exemption in the in the payment request (initiatePayment or getRedirectData) and ensure you are configured for this exemption with PXP Financial Support
Will you flag Trusted Beneficiary exemptions?Follow the instructions in the SCA Whitelisting section to both apply for and handle confirmation of merchant whitelisting
Will you force SCA even when an exemption is available?Some merchants may have a preference to apply SCA to all their transactions, regardless if an exemption is available. This can be done by flagging in the payment request (initiatePayment or getRedirectData) with the appropriate field.

This enables a merchant to have a liability shift for all their transactions, even if an exemption was available for use
Will you use the MIT framework to flag transactions as out-of-scope?- Ensure you store and use the Scheme Transaction Identifier for both MasterCard and Visa
- Refer to the Implementation Guide for more information
Do you have Recurring payments?- Ensure you can store the unique Scheme Transaction Identifier for both MasterCard and Visa when setting up a Recurring Payment
- This unique identifier will need to be submitted in follow-up Recurring payments
- Refer to the Implementation Guide for more information
Do you have MOTO payments?PXP Financial will automatically skip SCA for transactions with the creation type MOTOEcom
Can you handle the Soft-Decline response code in case an exemption is refused during Authorisation?Ensure you have a process in place to handle Soft Declines
Are you integrated to the PXP Financial Checkout?- The PXP Financial Checkout will apply the Default Policy as standard, but this can also be over-ridden to manage exemption and/or Policy behaviour as specified in the Implementation Guide

- Please note that certain exemptions and out-of-scope behaviour are not available on the Checkout, such as MITs and MOTO payments

What’s Next

Read on for our detailed PSD2 Implementation Guide. Detailed instructions are provided for how to use the PXP Financial API to meet the minimum requirements for PSD2, and to take advantage of custom exemptions if desired.