Aller au contenu principal
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.

ApprocheMeilleure solutionPropriétaire de la facturationComment un paiement est envoyé à DEUNA
Moteur d'abonnement DEUNAMontants fixes ou basés sur un plan que DEUNA doit programmerDEUNA, selon le plan configuréLe moteur crée chaque paiement programmé
Moteur d'abonnement marchandMontants variables ou logique de souscription existanteVotre système de facturationVotre système backend appelle l'API de paiement DEUNA
Téléchargement par lots récurrentSystèmes hérités qui préparent les fichiers de collecteVotre système de facturation ou votre système héritéVous fournissez un lot convenu contenant des tokens DEUNA appropriés
Moteur d'abonnement DEUNAPlanification basée sur des plans

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 marchandVotre système planifie chaque paiement

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écurrentCollecte basée sur des fichiers

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.

Diagramme de flux
1Customer agreement2Card capture andsetup3Billing ownercalculates amountand due date4DEUNA processespayment5Merchant reconcilesfinal result
Marchand ou clientRésultatDEUNA
Paiements récurrents, CIT et MITTerminologie de base
  • 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é.

Paiements fixes et variablesChoisir le propriétaire du montant
ScénarioAccord clientDécision de facturation
Participation fixeUn montant défini selon un calendrier récurrentLe plan configuré fournit le montant et l'intervalle de facturation
Facture variableUn montant calculé à partir de l'utilisation ou du prix divulguésLe 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

Diagramme de flux
Activation succeedsPause policy takeseffectResumeCancellation takeseffectTerm completes1Plan available2Subscription pending3Active4Paused5Canceled6Expired or ended
Révision ou attenteException ou arrêt

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 planChamps et intervalles de facturation

Un plan définit les conditions commerciales et de planification utilisées pour les nouveaux abonnements.

ConfigurationObjectif
Nom, description et groupeIdentifiez et organisez l'offre
Code du planCartographiez le plan à l'identifiant dans votre système
Montant et deviseDéfinissez le montant fixe pour chaque cycle de facturation
Intervalle de facturationSélectionnez la fréquence à laquelle DEUNA planifie une collecte
Renouvellement automatiqueDéterminez si l'abonnement est renouvelé après sa durée
Début reportéPlanifiez le premier paiement pour une date ultérieure
StatutDé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États et relation client

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.

ÉtatSignification
pendingCréé, mais son activation ou le premier paiement applicable n'a pas encore été effectué
activeActivé après le paiement requis réussi
pausedLes prochains paiements programmés sont suspendus jusqu'à ce que l'abonnement soit réactivé
canceledLa résiliation a pris effet selon la politique sélectionnée
expired ou endedLa durée configurée est terminée
Premier paiement différéJour spécifique ou nombre de jours

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 repriseTentatives, délais et état final du terminal

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 à paused ou canceled aprè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âchePoint de terminaison
Créer ou lister des plansCréer un plan · Lister des plans
Récupérer ou mettre à jour un planObtenir un plan · Mettre à jour un plan
Créer ou lister les abonnementsCréer un abonnement · Liste des abonnements
Récupérer ou mettre à jour un abonnementObtenir un abonnement · Mettre à jour un abonnement
Remplacer la carte enregistréeMettre à jour la carte de l'abonnement
Suspendre ou reprendre le paiementPause · Reprendre
Annuler un abonnementAnnuler
Consulter l'historique des événementsObtenir 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 planProcédure d'administration
  1. Ouvrez Abonnements et sélectionnez le Plans tab.
  2. Sélectionnez Créer un plan.
  3. Entrez le nom, le code, la description, le groupe, le montant, la devise, la fréquence et le comportement de renouvellement du plan.
  4. Configurer un démarrage différé si la première charge doit avoir lieu plus tard.
  5. 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 transactionsFiltres et détails
  1. Ouvrir la Abonnements tab.
  2. Filtrez par adresse e-mail du client, date de création, plan ou statut.
  3. 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 annulerChangements immédiats ou programmés

Ouvrir l'abonnement, sélectionner Actionset choisir l'opération requise.

PolitiqueEffet
ImmédiatementAppliquer la suspension ou l'annulation immédiatement
Fin du cycle de facturationMaintenir l'abonnement actif pendant la période actuelle, puis appliquer le changement
Date spécifiquePlanifier 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.

Diagramme de flux
Unknown or pendingCustomer actionrequiredConfirmed failureNoEligible providerEligible later attempt1Collection result2Reconcile originalpayment3Return customer tosupported flow4Recovery allowed?5Stop automaticrecovery6Use configuredprovider fallback7Retry under oneowner and policy
RésultatMarchand ou clientException ou arrêtFournisseur ou processeurRévision ou attente
  • 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.

Prochaines étapes#