Skip to main content
Utilisez une clé sk_test_ sur https://buy.api.yabetoopay.com — il n’y a qu’un seul hôte, c’est la clé qui porte le mode. Un abonnement créé en test reste en test pour toute sa vie.
1

Créez un produit et son prix récurrent

Un abonnement se construit sur un prix de type: "recurring". La cadence est portée par billingInterval et billingIntervalCount.
billingInterval et billingIntervalCount ne sont pas rendus obligatoires par l’API sur un prix recurring. Posez-les toujours : un prix récurrent sans cadence crée un abonnement qui ne se renouvellera jamais, sans erreur.
Détail des champs : Prix.
2

Créez l'abonnement avec le numéro Mobile Money du client

Le client est trouvé ou créé par son e-mail. Sa méthode de paiement devient sa méthode par défaut : c’est elle qui sera sollicitée à chaque renouvellement.
La réponse arrive après la demande de paiement — l’appel attend le résultat opérateur.
201
Si le client refuse ou ne répond pas, la réponse est aussi un 201 : paymentStatus.success vaut false et l’abonnement est unpaid. Voir Créer par l’API.
3

Écoutez les webhooks

Deux événements racontent la vie de l’abonnement :La liste complète : Webhooks.
4

Simulez le renouvellement

En test, une horloge de test fait avancer l’abonnement jusqu’à son échéance sans attendre un mois.

Et ensuite

Cycle de vie

Les six statuts et leurs transitions.

Page hébergée

Laisser le client souscrire lui-même.

Cycle de facturation

Ce qui se passe à chaque échéance, et quand.

Référence API

L’objet et ses dix endpoints.