PLATEFORME DÉVELOPPEUR
API de paiements récurrents
L'API de paiements récurrents construit abonnements, adhésions et plans de versements sur le même moteur de facturation que le tableau de bord RapidCents : un plan créé par code se comporte exactement comme un plan créé par un opérateur. Elle prend en charge ce qui est fastidieux à reconstruire : l'échéancier, le jeton débité à chaque cycle, la répartition au prorata lors d'un changement en cours de cycle, les avis envoyés avant le prélèvement et la séquence de relance après un renouvellement refusé. Chaque prélèvement reste un paiement ordinaire, avec les mêmes états et les mêmes règlements.
- Sandbox avec cartes test
- Webhooks signés
- Erreurs typées et idempotence
- Support développeur dédié

Ce qui passe sur le fil
Où elle se situe
Au-dessus de l’API de paiement, pas à côté. Un plan produit des débits, et chaque débit est un paiement ordinaire avec les mêmes états, les mêmes codes d’erreur et les mêmes règlements que le reste du compte.
Ce que vous envoyez
Un plan : montant, intervalle, essai ou frais d’installation, politique de relance et jeton à facturer. Puis un abonné rattaché. La référence nomme chaque champ et précise ce qui est figé à la création.
Ce qui revient dans le temps
Des événements, pas une valeur de retour. Renouvellement réussi, renouvellement échoué, relance réussie, changement de plan, fin d’abonnement : chacun arrive en webhook, et qui ne lit que la réponse de création ignore tout après le premier cycle.
Quand l’utiliser
Des revenus qui se répètent
Tout débit qui revient selon un calendrier appartient ici, plutôt qu’à un traitement planifié qui appelle l’API de paiement et réimplémente mal les relances.
Les plans de versements
Un nombre fixe de débits égaux après un acompte, courant en santé et en services professionnels, est un calendrier avec une date de fin plutôt qu’un abonnement ouvert.
Des plans qui changent
Montées, descentes et pauses en cours de cycle exigent prorata et piste d’audit. Les deux s’héritent plus facilement qu’ils ne se construisent, et c’est là que la facturation maison diverge du grand livre.
Mettre en œuvre API de paiements récurrents
Mettez d’abord la carte en coffre et conservez le jeton avec la fiche client.
Créez le plan avec son montant, son intervalle, son essai et sa politique de relance.
Recueillez et conservez le consentement du client à la facturation récurrente dès l’inscription.
Abonnez-vous aux événements de renouvellement, d’échec et de relance, et agissez dans votre système.
Offrez au client un moyen de changer de carte, et dirigez-y les refus définitifs au lieu de relancer.
Ce qui échoue, et comment vous l’apprenez
Relancer un refus définitif selon le calendrier
La séquence de relance vise les refus temporaires. Un compte fermé échoue identiquement aux jours 3, 7 et 14, chez un émetteur qui a déjà refusé.
Annuler au premier échec
La plupart des renouvellements échoués tiennent à une carte expirée ou réémise, pas à un départ. Mettre fin à l’abonnement au premier refus transforme un paiement récupérable en perte.
Un état de plan qui n’existe que chez vous
Si votre base dit actif et le moteur dit annulé, le client vit ce que lit votre produit. Faites dériver votre état des événements plutôt que de ce que vous avez écrit à la création.
Aucune trace de consentement
Un débit récurrent contesté se défend avec l’autorisation recueillie à l’inscription. Ne pas la conserver transforme un litige ordinaire en litige indéfendable.
Sandbox par rapport à la production
Des cycles sans attendre un mois
Le sandbox permet d’observer un plan mensuel sur plusieurs renouvellements d’un seul trait : c’est la seule façon pratique de tester le recouvrement sans attendre le calendrier réel.
Des échecs à la demande
Une carte de refus documentée rattachée à un plan produit un renouvellement échoué et la séquence de relance qui suit : le chemin de récupération s’affirme au lieu de s’espérer.
Les résultats de mise à jour sont simulés
Le sandbox peut montrer une carte rafraîchie sauver un renouvellement. La récupération réelle dépend de la participation du réseau et de l’émetteur : voyez-y une preuve de traitement, pas un taux à planifier.
Questions sur API de paiements récurrents
Comment fonctionne le calendrier de relance après un échec?
Les débits échoués entrent dans une file et sont retentés aux jours 3, 7 et 14, avec alertes, plutôt qu’immédiatement. L’espacement est volontaire : des relances immédiates répétées sont jugées suspectes par les émetteurs.
Quels intervalles sont pris en charge?
Hebdomadaire, mensuel et trimestriel, ainsi que des cadences sur mesure, avec périodes d’essai et frais d’installation facultatifs facturés avant le début du cycle. La référence indique comment chacun s’exprime sur un plan.
Que se passe-t-il si un client change de plan en cours de cycle?
Le prorata calcule le crédit ou le débit pour la portion inutilisée et l’applique à la facture suivante : le client n’est pas facturé deux fois pour la même période et vos revenus restent cohérents.
Un abonnement peut-il être mis en pause plutôt qu’annulé?
Oui, et la pause conserve le jeton au lieu de le supprimer : la reprise n’exige pas de ressaisir une carte. Les pauses et annulations sont journalisées avec leur auteur.
Comment conclure qu’un abonné est vraiment parti?
À partir des événements, une fois la séquence de relance terminée et un refus définitif ou une annulation explicite reçus. Plus tôt, c’est une supposition, et son coût habituel est d’annuler un abonnement que la mise à jour aurait sauvé.
Puis-je migrer des abonnements depuis un autre système?
Les calendriers s’importent. Les cartes enregistrées sont la partie difficile : un jeton n’a de sens que dans le coffre qui l’a émis, donc leur migration se négocie avec les deux fournisseurs.
Faut-il conserver le consentement du client à la facturation récurrente?
Oui, et il faut le recueillir à l'inscription plutôt que le reconstituer ensuite. Un prélèvement récurrent contesté se défend avec l'autorisation obtenue au moment de l'abonnement : une intégration sans trace de consentement transforme une contestation ordinaire en contestation à laquelle on ne peut pas répondre.
Pourquoi des webhooks si le plan est déjà créé?
Parce que tout ce qui suit la création arrive sous forme d'événement, pas de valeur de retour. Renouvellements réussis, renouvellements refusés, relances, changements de plan et fins d'abonnement sont livrés par webhook : une intégration qui ne lit que la réponse de création ne sait plus rien après le premier cycle. Pilotez votre état d'abonnement à partir de ces événements.
Suite de l’intégration

L'API de tokenisation RapidCents renvoie un jeton de carte, pour que le logiciel marchand ne stocke jamais le PAN. API de tokenisation
Créez, réutilisez et retirez des jetons de paiement par API, sans jamais stocker de numéros de…
Découvrir
L'API de mise à jour RapidCents applique des identifiants rafraîchis pour qu'un jeton survive à une réémission. API de mise à jour des cartes
Rafraîchissez les données de carte enregistrées pour que les jetons survivent à une réémission.
Découvrir
Une chronologie de livraison webhook RapidCents à côté du paiement qui l'a déclenchée, un terminal de test sur le bureau. Webhooks
Événements webhook signés pour le cycle de vie des paiements, traités de façon idempotente.
Découvrir
Une erreur API RapidCents typée à l'écran, à côté de la vente sandbox refusée qui l'a produite. Erreurs
Codes d’erreur typés, consignes de relance et modèles d’idempotence.
Découvrir
Prochaine étape
Parlez à un spécialiste RapidCents
Fee Check de RapidCents lit un relevé de traitement et sépare l’interchange de la marge. Téléversez un relevé pour une analyse instantanée, ou ouvrez un compte marchand et commencez à encaisser sur un seul compte.
- Sans engagement
- Spécialistes paiement au Canada
- Téléversement sécurisé





