Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Description

A change in the current regulations now requires that transactions relating to a subscription be linked are chained to an existing transaction. We will then talk about the chaining of It's called chained transactions.

This section discusses the implementation of the link on explains how to chained transaction for the subscriptions already in progress on 01/01/2022.


Setting up this link the chained transactions requires the management of an additional parameter in the payment requestsrequest, the schemeReferenceID, which will contain be populated with the chaining value allowing transactions to be linked.


Updating subscriptions goes through 2 steps:

  1. Initiation of Initiate the chain chaining (ex: January): Sending Send a payment request containing with a chain chaining value defined by the customer’s card brand (CB, VISA, MC) and retrieve of store the chain value to be storechaining value received in the answer
  2. Send Sending chained transactions (ex: February, March...): Sending Send a payment request containing with the chain chaining value received in response to the chain initialization transaction of the chaining initialization 


Info
titleNouveaux abonnements

The chain of transactions Chained transaction is also to be set up required for subscriptions subscribed from 01/01/2022.

To set up start a new subscription, please refer to the following page: Paiement récurrent (Abonnement) / One click



Schéma

Image Added


Prerequisites

  • You offer your customers payment by card

  • Customers made their subscriptions before the regulatory change

  • You store the pseudo card number

  • You will store the schemeReferenceID received schemeReferenceID in response to in the response of the chaining initiation transactioninitialization 
  • Available for implementations with or without the 'msgVer=2.0' parameter (3DSV2)


Implementation

Chain initiation

Chaining initialization


The payment can be initiated by the merchant through :


Request

(info) The following table describes the additional encrypted payment request parameters that needs to be added to the request :


ParameterFormatCNDDescription

schemeReferenceID

ans..64M

Chain Chaining data for card subscriptions transactions


When initializing To initialize the linkchaining, it is necessary to use the values defined by the CB, Visa , and Mastercard networks


CB : 9999999999999 - 13 chiffresdigits

VISA: 887001863998888 - 15 chiffresdigits

MasterCard: 1231_MCC999999 - 13 chiffres digits


Response :

  • A new schemeReferenceID will be present sent in the transaction response
  • This value must has to be stored and will be used in all subsequent transactions of this subscription


Creation of chained transactions


The payment can be initiated by the merchant through :


Request

(info) The following table describes the additional encrypted payment request parameters that needs to be added to the request :


ParameterFormatCNDDescription

schemeReferenceID

ans..64M

Chain Chaining data for card subscriptions transactions

Send the retrieve value in retrieved from the chain initiation payment responseresponse of the chaining initialization transaction