Versions Compared

Key

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


Tip
titleUn abonnement conforme à la réglementation (DSP2)
  • Première échéance de l'abonnement : Transaction fortement authentifiée en 3DSV2 (SCA) sans demande d'exemption
  • Chaînage des échéances suivantes avec la 1ère échéance de l'abonnement


Description

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 :

  • Abonnement d'une durée fixe : Le montant et la durée sont connus lors de la souscription
  • Abonnement variable : Le montant et la durée ne sont pas connus lors de la souscription (tacite reconduction).



Note

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.

Tip
titleUn abonnement conforme à la réglementation (DSP2)
  • Première échéance de l'abonnement : Transaction fortement authentifiée en 3DSV2 (SCA) sans demande d'exemption
  • Chaînage des échéances suivantes avec la 1ère échéance de l'abonnement



    Prérequis

    • Vous souhaitez l'abonnement / paiement récurrent par carte
    • Vous avez défini quel type d'abonnement vous allez proposer à vos clients (cf. ci-dessous)
    • Vous avez recueilli le consentement de votre client pour la souscription d'un nouvel abonnement
    • Vous allez stocker les données suivantes :
      • L'objet JSON Card contenant : le numéro de carte tokenisé, la marque de la carte et la date d'expiration
      • Le schemeReferenceID reçu en réponse de la transaction d'initialisation de l'abonnement


    Mise en place des abonnements

    La mise en place d'un abonnement s'effectue en 2 étpaes :

    1. Echéance 1 : Enrôlement de du client / Initialisation de l'abonnement (par exemple en janvier) :
      1. 1ère transaction authentifiée en 3DSV2 initiée par le client
      2. Cette transaction ne pourra pas bénéficier d'une demande d'exemption de l'authentification 3DS
      3. Une valeur de chaînage est envoyée dans la réponse de cette transaction. Elle sera stockée par le marchand et utilisée dans toutes les échéances suivantes de l'abonnement.
    2. Echéance 2 : Echéances suivantes de l'abonnement (par exemple en février, en mars...) :
      1. Envoi de requêtes de paiement initiéées par le marchand.
      2. Elles contiennent la valeur de chaînage reçue en réponse de la transaction d'initialisation de l'abonnement.


    Schéma de mise en place d'un abonnement


    Mise en place d'un abonnement sur Axepta OnlineImage Added




    Principes généraux


    Focus : Chaînage des transactions




    Informations clés



    Implémentation du chaînage

    Objectif

    Mettre en place le chaînage sur des abonnements Axepta Online initialisés en 3DSV1 avant le 01/01/2022.


    Exemple

    • Echéance JanvierInitialisation du chaînage avec valeur de chaînage standard définie par la marque de la carte du porteur et récupération du schemeReferenceID en réponse (Implémentation : cf. Etape 1)
    • Echéance FévrierTransaction chaînée c'est-à-dire qui contient en paramètre le schemeReferenceID récupérée de la réponse de la transaction d'initialisation du chaînage (Implémentation : cf. Etape 2)
    • Echéances Mars et suivantes  → Transaction chaînée c'est-à-dire qui contient en paramètre le schemeReferenceID récupérée de la réponse de la transaction d'initialisation du chaînage (Implémentation : cf. Etape 2)


    Etape 1 : Initialisation du chaînage


    La création d'une nouvelle échéance d'un abonnement (paiement récurrent) peut être effectuée via :


    Requête

    (info) Le tableau suivant décrit le paramètre supplémentaire chiffré à ajouter aux requêtes de paiement :


    ParameterFormatCNDDescription

    schemeReferenceID

    ans..64M

    Donnée de chaînage des transactions dans le cadre des abonnements effectués par carte

    Lors de l'initialisation du chaînage, il est nécessaire d'utiliser les valeurs définies par les réseaux CB, Visa, Mastercard (marque de la carte du porteur) :

    CB : 9999999999999 - 13 chiffres

    VISA: 887001863998888 - 15 chiffres

    MasterCard: 1231_MCC999999 - 13 chiffres 


    Réponse

    Info
    • Un nouveau schemeReferenceID sera présent dans la réponse de la transaction d'initialisation du chaînage
    • Cette valeur est stockée par le marchand et sera utilisée dans toutes les prochaines échéances de cet abonnement (paiements récurrents)



    Etape 2 : Création de transactions chaînées


    La création d'une nouvelle échéance d'un abonnement (paiement récurrent) peut être effectuée via :


    Requête

    (info) Le tableau suivant décrit le paramètre supplémentaire chiffré à ajouter aux requêtes de paiement :


    ParameterFormatCNDDescription

    schemeReferenceID

    ans..64M

    Donnée de chaînage des transactions dans le cadre des abonnements effectués par carte.

    Info

    Utiliser la valeur reçue dans la réponse de la requête d'initialisation du chainage



    Réponse

    Le champ schemeReferenceID peut être valorisé dans la réponse d'un paiement récurrent, 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 du chaînage doit être stockée et réutilisée dans toutes les échéances suivantes de l'abonnement (paiement récurrent).