Changes for transactions without customer presence

10.02.2023

What happened?

A directive, introduced by the major card schemes, requires merchants to submit a so called transaction identifier. This transaction identifier is used to track cards and transactions done with these cards, in order to battle fraud and other malicious transactions.

For most merchants, Saferpay does keep track of this Identifier for you, However for initial transactions and card aliases created before November 2019, this transaction identifier could either be invalid, or non-existent, which could lead to rejections, should Merchant Initiated Transactions (MITs), like Recurring Payments, be attempted.

This chapter aims to help merchants with this issue and guide them towards a compliant solution.

circle-info

This change does not impact normal customer initiated E-Commerce transactions, done with 3D Secure.

It only applies to certain Merchant Initiated Transactions, initial Customer Initiated Transactions and card aliases, created before November 2019.

If you do not do MITs/Recurring transactions, this change does not apply to you.

What to do?

The following steps may be required, in order to stay compliant, depending on your integration.

1. For fully PCI certified merchants using JSON API AuthorizeDirectarrow-up-right with plain card data to perform “merchant initiated transactions” (MITs):

  • Use Authentication.IssuerReference containing the transaction identifier from the Saferpay transaction response (See Payment.IssuerReference) message to make sub-sequent recurring or unscheduled transactions.

circle-exclamation

2. For merchants using AliasId to perform sub-sequent MITs via Authorize Direct:

circle-exclamation
circle-exclamation

3. For merchants using AuthorizeReferencedarrow-up-right without initial SCA or if initial 3DS transaction was done before Nov. 2019

circle-exclamation
circle-exclamation

4. Inside the Saferpay Backoffice

Only use authorizations or Aliases created with Strong Consumer Authentication from which to initiate unscheduled MITs.

circle-exclamation
circle-exclamation

Last updated

Was this helpful?