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 Détail des champs : Prix.
type: "recurring". La cadence est portée par
billingInterval et billingIntervalCount.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.Si le client refuse ou ne répond pas, la réponse est aussi un 201 :
201
paymentStatus.success
vaut false et l’abonnement est unpaid. Voir Créer par l’API.3
Écoutez les 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.