Abonnements et paiements récurrents
Définissez qui gère les paiements récurrents, mettez en œuvre le moteur d'abonnement DEUNA et gérez les plans, les frais, les tentatives et les modifications de cycle de vie en toute sécurité.
Sur cette page
DEUNA prend en charge les paiements récurrents via le moteur d'abonnement DEUNA, un système de facturation de propriété du commerçant, ou des téléchargements en lot récurrents. Commencez par déterminer qui décide des montants et des dates de paiement ; cette décision détermine le modèle d'intégration et de fonctionnement.
Choisissez qui gère la facturation#
Le propriétaire de la facturation calcule chaque montant et décide de la date d'échéance. Le traitement des paiements exécute cette instruction. Choisissez un propriétaire principal pour éviter que deux systèmes ne soumettent la même demande de paiement.
| Approche | Meilleure solution | Propriétaire de la facturation | Comment un paiement est envoyé à DEUNA |
|---|---|---|---|
| Moteur d'abonnement DEUNA | Montants fixes ou basés sur un plan que DEUNA doit programmer | DEUNA, selon le plan configuré | Le moteur crée chaque paiement programmé |
| Moteur d'abonnement marchand | Montants variables ou logique de souscription existante | Votre système de facturation | Votre système backend appelle l'API de paiement DEUNA |
| Téléchargement par lots récurrent | Systèmes hérités qui préparent les fichiers de collecte | Votre système de facturation ou votre système hérité | Vous fournissez un lot convenu contenant des tokens DEUNA appropriés |
Moteur d'abonnement DEUNA
Configurez le montant, la devise, la fréquence, le comportement de renouvellement, la possibilité d'un premier prélèvement différé et la politique de nouvelle tentative. Associez un client et une méthode de paiement prise en charge à un plan ; DEUNA planifie alors les prélèvements.
Le moteur et la classification des paiements récurrents doivent être activés pour le commerçant et le magasin requis. Le support du processeur, la portabilité du jeton, le lien de transaction réseau et les exigences d'authentification peuvent limiter les connexions éligibles aux prochains prélèvements.
Moteur d'abonnement marchand
Gardez votre logique de facturation et utilisez la API de paiement DEUNA pour chaque collecte. Votre système reste responsable du calcul des montants, de l'application de l'accord, de la planification des collectes et de la prévention des doublons.
DEUNA peut conserver les identifiants de transaction réseau pris en charge pour un lien ultérieur initié par le commerçant. Un jeton de coffre identifie les informations de carte stockées ; un identifiant de transaction réseau fait référence à l'historique des transactions. Aucun ne remplace le consentement du client, et la portabilité dépend du fournisseur et du réseau.
Téléchargement par lots récurrent
Utilisez ce modèle lorsque la plateforme existante prépare des collectes programmées sous forme de fichiers. Accordez-vous avec DEUNA sur le format par lots, la livraison sécurisée, l'adéquation du jeton, les processeurs éligibles et l'échange des résultats par paiement avant la mise en œuvre.
La réception par lots n'est pas une approbation de paiement, et l'autorisation n'est pas le règlement. Réconciliez chaque élément avec son résultat de paiement final.
Cycle de vie partagé des paiements récurrents#
Les trois approches nécessitent la même base : l'accord du client, un jeton pris en charge réutilisable, une décision de facturation explicite, le traitement des paiements et la réconciliation.
Paiements récurrents, CIT et MIT
- Paiement récurrent: un prélèvement collecté de manière répétée dans le cadre d'un accord. Le montant peut être fixe, comme un abonnement, ou variable, comme un prélèvement basé sur l'utilisation.
- Transaction initiée par le client (CIT): un paiement effectué activement par le client, y compris le premier paiement effectué lors de l'inscription.
- Transaction initiée par le commerçant (MIT): un paiement ultérieur par carte que votre entreprise initie en vertu de l'accord précédent sans que le client n'y participe activement.
Le modèle de collecte décrit le schéma ; MIT décrit qui initie le paiement et sous quelle autorité. Le simple enregistrement d'une carte ne permet pas d'autoriser des paiements ultérieurs.
Par exemple, un client peut effectuer activement le premier paiement pour un abonnement mensuel en tant que CIT et autoriser les renouvellements ultérieurs. Un renouvellement automatique ultérieur est un MIT. Il est possible de tokeniser la carte pour un premier paiement différé.
Consentement et authentification
Conservez un accord qui identifie votre entreprise et explique le montant ou le calcul, la fréquence de collecte ou le déclencheur, et les conditions de résiliation. Capturez et tokenisez la carte via un flux pris en charge, avec l'authentification du client si nécessaire.
Conformément à la deuxième Directive de services de paiement (PSD2), les MIT éligibles peuvent être exemptés de l'authentification forte du client (SCA), mais cela ne constitue pas une exemption générale pour les paiements récurrents. La configuration à distance nécessite une SCA dans les conditions applicables. Voir Lignes directrices de l'ABE en matière de TMI et configurer 3D Secure (3DS) le cas échéant.
Paiements fixes et variables
| Scénario | Accord client | Décision de facturation |
|---|---|---|
| Participation fixe | Un montant défini selon un calendrier récurrent | Le plan configuré fournit le montant et l'intervalle de facturation |
| Facture variable | Un montant calculé à partir de l'utilisation ou du prix divulgués | Le système de facturation du commerçant calcule le montant avant chaque collecte |
Si le montant peut varier, vérifiez quel système le calcule et que le modèle sélectionné prend en charge ces règles.
Moteur d'abonnement DEUNA#
Le moteur DEUNA organise la facturation récurrente autour des plans et des abonnements clients.
Vue d'ensemble de la durée de vie
Les transitions applicables dépendent du plan, de la politique de résiliation ou de pause, et de la configuration du compte. Vérifiez le résultat du paiement avant de traiter un pending abonnement comme actif.
Référence au plan
Un plan définit les conditions commerciales et de planification utilisées pour les nouveaux abonnements.
| Configuration | Objectif |
|---|---|
| Nom, description et groupe | Identifiez et organisez l'offre |
| Code du plan | Cartographiez le plan à l'identifiant dans votre système |
| Montant et devise | Définissez le montant fixe pour chaque cycle de facturation |
| Intervalle de facturation | Sélectionnez la fréquence à laquelle DEUNA planifie une collecte |
| Renouvellement automatique | Déterminez si l'abonnement est renouvelé après sa durée |
| Début reporté | Planifiez le premier paiement pour une date ultérieure |
| Statut | Déterminez si le plan est disponible pour de nouveaux abonnements |
Les intervalles de facturation pris en charge sont DAILY, WEEKLY, BIWEEKLY, THIRTY_DAYS, SIXTY_DAYS, NINETY_DAYS, MONTHLY, BIMESTRIAL, QUARTERLY, ANNUAL, BIENNIAL, TRIANNUALet BIANNUAL.
Référence à l'abonnement
Un abonnement connecte un client à un plan et enregistre sa durée de vie, sa méthode de paiement, ses dates de facturation et les transactions traitées.
| État | Signification |
|---|---|
pending | Créé, mais son activation ou le premier paiement applicable n'a pas encore été effectué |
active | Activé après le paiement requis réussi |
paused | Les prochains paiements programmés sont suspendus jusqu'à ce que l'abonnement soit réactivé |
canceled | La résiliation a pris effet selon la politique sélectionnée |
expired ou ended | La durée configurée est terminée |
Premier paiement différé
Un plan peut programmer le premier prélèvement au lieu de le réaliser immédiatement. Choisissez l'un des modes suivants :
- Jour spécifique du mois: facturation le jour configuré du calendrier. Par exemple, un abonnement créé le 3 octobre avec le jour 10 sélectionné, verra la première facturation le 10 octobre.
- Nombre de jours après l'acquisition: effectuer le paiement après le délai configuré. Par exemple, un abonnement créé le 5 octobre avec un délai de sept jours effectuera le premier paiement le 12 octobre.
La carte est tokenisée lors de la création de l'abonnement, même si le prélèvement commence plus tard. La règle de démarrage différée s'applique aux abonnements créés à partir de ce plan.
Politique de reprise
Configurer le comportement de nouvelle tentative depuis Configuration des abonnements Onglet dans l'administration:
- nombre maximal de tentatives;
- intervalle de nouvelle tentative et son unité (minutes, heures ou jours);
- rétrogradation linéaire ou exponentielle.
- Passer à
pausedoucanceledaprès épuisement des tentatives configurées.
La prévisualisation dans l'Admin affiche le calendrier des tentatives calculé avant de sauvegarder. Coordonnez la gestion de la reprise avec tout processus de nouvelle tentative côté marchand afin d'éviter la double facturation.
Utiliser l'API des Abonnements#
Utiliser l'authentification par clé privée pour les opérations d'abonnement. L'API gère les plans, les abonnements clients, les modifications de cartes, les actions de cycle de vie et l'historique.
| Tâche | Point de terminaison |
|---|---|
| Créer ou lister des plans | Créer un plan · Lister des plans |
| Récupérer ou mettre à jour un plan | Obtenir un plan · Mettre à jour un plan |
| Créer ou lister les abonnements | Créer un abonnement · Liste des abonnements |
| Récupérer ou mettre à jour un abonnement | Obtenir un abonnement · Mettre à jour un abonnement |
| Remplacer la carte enregistrée | Mettre à jour la carte de l'abonnement |
| Suspendre ou reprendre le paiement | Pause · Reprendre |
| Annuler un abonnement | Annuler |
| Consulter l'historique des événements | Obtenir l'historique des abonnements |
Gérez l'administration#
Ouvrez Abonnements dans l'administration DEUNA. L'utilisateur doit avoir accès au module "Abonnements". La création d'un plan nécessite également l'autorisation "Créer un plan".
Créer un plan
- Ouvrez Abonnements et sélectionnez le Plans tab.
- Sélectionnez Créer un plan.
- Entrez le nom, le code, la description, le groupe, le montant, la devise, la fréquence et le comportement de renouvellement du plan.
- Configurer un démarrage différé si la première charge doit avoir lieu plus tard.
- Consultez les paramètres et sélectionnez Enregistre le plan.
Vérifiez que le plan enregistré est actif et apparaît dans la liste des plans avant d'attribuer de nouveaux abonnements.
Visualiser les abonnements et les transactions
- Ouvrir la Abonnements tab.
- Filtrez par adresse e-mail du client, date de création, plan ou statut.
- Ouvrez un abonnement pour consulter les détails du client, le plan associé, les dates de facturation, le montant, la méthode de paiement, les transactions et l'historique de cycle de vie.
Utilisez les résultats de la transaction, et non seulement la présence d'une ligne d'abonnement, pour vérifier si le paiement a réussi.
Suspendre, reprendre ou annuler
Ouvrir l'abonnement, sélectionner Actionset choisir l'opération requise.
| Politique | Effet |
|---|---|
| Immédiatement | Appliquer la suspension ou l'annulation immédiatement |
| Fin du cycle de facturation | Maintenir l'abonnement actif pendant la période actuelle, puis appliquer le changement |
| Date spécifique | Planifier le changement pour la date future sélectionnée |
Ajouter une raison, si disponible, pour préserver le contexte opérationnel. Une suspension de l'abonnement peut être reprise depuis le même menu "Actions". Après toute action, vérifiez le statut et la date d'effet dans les détails de l'abonnement.
Récupérer les paiements échoués en toute sécurité#
Il est d'abord nécessaire de distinguer un résultat non résolu d'un échec confirmé. Ne lancez jamais une nouvelle tentative de paiement pendant que le paiement initial est toujours en cours.
- L'authentification du client doit renvoyer le client dans le flux pris en charge ; les tentatives de reprise non supervisées ne peuvent pas le remplacer.
- La reprise par le fournisseur nécessite une connexion valide et un identifiant qui peut être utilisé sur ce chemin.
- Une tentative de reprise ultérieure doit se conformer aux conditions générales du client, aux règles du processeur et à la politique de reprise configurée.
- En cas d'échec de la communication, réconciliez le paiement initial et suivez les règles techniques de reprise documentées.
Utilisez la capture de carte DEUNA et Coffre-fort de paiement pour tokeniser les identifiants et empêcher l'accès aux données de carte brutes aux systèmes du commerçant. L'externalisation de la capture de carte ne supprime pas les responsabilités de conformité du commerçant.
Valider avant le déploiement#
Pour les résultats asynchrones, utilisez les hooks de web et récupérez la ressource d'origine avant de mettre à jour vos enregistrements.