|
TODO → Ajouter le périmètre des cartes concernées : CB, Visa, Mastercard
Autre type d'abo : Apple Pay, Google Pay, Amex, Paypal...?
Cette section aborde la mise en place des abonnements par carte, conformes à la DSP2, sur Axepta Online.
Axepta Online permet de mettre en place 2 types d'abonnement :
Le choix du type d'abonnement doit est défini à la souscription et ne peut pas être modifié au cours de l'abonnement. Si vous souhaitez passer d'un abonnement d'une durée fixe à un abonnement variable il faudra enrôler à nouveau votre client. |
La mise en place d'un abonnement s'effectue en 2 étapes :

Mise en place d'un abonnement
L'ensemble des échéances d'un abonnement générées par le marchand doivent être chainées à l'échéance d'initialisation de l'abonnement.
La valeur de chaînage est reçue en réponse de l'échéance d'initialisation de l'abonnement, elle est générée soit par la banque du porteur soit par le scheme utilisé (Visa, Mastercard...).
Chez Axepta Online, la valeur de chaînage est le schemeReferenceID.

Chaînage des transactions d'un abonnement
Mettre en place un abonnement sur Axepta Online
Le client s’abonne à un gymnase pour 1 an au prix de 34,99 € par mois
La création de la première échéance d'un abonnement est effectué au cours d'un parcours de paiement via :
Le formulaire de carte hébergé par BNP Paribas
Un formulaire de carte hébergé par le marchand - (uniquement si marchand PCI-DSS)
L’authentification avec le 3D Secure est obligatoire pour la première échéance effectuée en présence du client (CIT) |
Requête
Le tableau suivant décrit les paramètres supplémentaires chiffrés à ajouter aux requêtes de paiement :
| Paramètre | Format | CND | Description | Exemple | |
|---|---|---|---|---|---|
| JSON | M | Objet précisant le type et la série de transactions |
| ||
JSON | O | Objet précisant le parcours d'authentification 3D Secure (obligatoire ou exemption) Ici utilisez : Mandate challenge | __ |
Le tableau suivant décrit les paramètres qui seront reçus dans la réponse du paiement et stockés par le commerçant.
| Key | Format | CND | Description |
|---|---|---|---|
| card | JSON | M | Données de réponse de la carte |
| ans..64 | C | Donnée de chaînage des transactions dans le cadre des abonnements effectués par carte |
|
Les échéances suivantes d'un abonnement sont initiées par le marchand via :
Server-to-server - direct.aspx
Batch - Batch integration
Les échéances suivantes ne sont pas soumises à l’authentification avec le 3D Secure car elles sont initiées par le marchand (MIT) |
Requête
Le tableau suivant décrit les paramètres supplémentaires chiffrés à ajouter aux requêtes de paiement :
| Paramètre | Format | CND | Description | Exemple | |
|---|---|---|---|---|---|
| card | JSON | M | Donnée de la carte | -- | |
| ans..64 | M | Donnée de chaînage des transactions dans le cadre des abonnements effectués par carte.
| -- | ||
| JSON | M | Objet précisant le type et la série de transactions |
|
Réponse
Le champ schemeReferenceID peut être valorisé dans la réponse de paiement d'un abonnement, mais cette valeur ne doit pas être réutilisée.
Seule la valeur reçue dans la réponse de la requête d'initialisation de l'abonnement doit être stockée et réutilisée dans toutes les échéances suivantes de l'abonnement (paiement récurrent).
We recommend that the amount of the 1st transaction includes future changes in the amount. Example
|
La création de la première échéance d'un abonnement est effectué au cours d'un parcours de paiement via :
Le formulaire de carte hébergé par BNP Paribas
Un formulaire de carte hébergé par le marchand - (uniquement si marchand PCI-DSS)
L’authentification avec le 3D Secure est obligatoire pour la première échéance effectuée en présence du client (CIT) |
Requête
Le tableau suivant décrit les paramètres supplémentaires chiffrés à ajouter aux requêtes de paiement :
| Paramètre | Format | CND | Description | Exemple | |
|---|---|---|---|---|---|
| JSON | M | Objet précisant le type et la série de transactions |
| ||
JSON | O | Objet précisant le parcours d'authentification 3D Secure (obligatoire ou exemption) Ici utilisez : Mandate challenge | __ |
Réponse
Le tableau suivant décrit les paramètres qui seront reçus dans la réponse du paiement et stockés par le commerçant.
| Key | Format | CND | Description |
|---|---|---|---|
| card | JSON | M | Données de réponse de la carte |
| ans..64 | C | Donnée de chaînage des transactions dans le cadre des abonnements effectués par carte |
|
Les échéances suivantes d'un abonnement sont initiées par le marchand via :
Server-to-server - direct.aspx
Batch - Batch integration
Les échéances suivantes ne sont pas soumises à l’authentification avec le 3D Secure car elles sont initiées par le marchand (MIT) |
Requête
Le tableau suivant décrit les paramètres supplémentaires chiffrés à ajouter aux requêtes de paiement :
| Paramètre | Format | CND | Description | Exemple | |
|---|---|---|---|---|---|
| card | JSON | M | Donnée de la carte | -- | |
| ans..64 | M | Donnée de chaînage des transactions dans le cadre des abonnements effectués par carte.
| -- | ||
| JSON | M | Objet précisant le type et la série de transactions |
|
Réponse
Le champ schemeReferenceID peut être valorisé dans la réponse de paiement d'un abonnement, mais cette valeur ne doit pas être réutilisée.
Seule la valeur reçue dans la réponse de la requête d'initialisation de l'abonnement doit être stockée et réutilisée dans toutes les échéances suivantes de l'abonnement (paiement récurrent).