Le modèle
Ce qui se passe à chaque cycle
1
Trois jours avant l'échéance
Yabetoo émet la facture du cycle à venir et l’envoie par e-mail au client, avec un lien de
paiement. Le client peut la régler à l’avance.
2
Le jour de l'échéance, à 11 h (Brazzaville)
Si la facture n’est pas encore payée, une demande de paiement est poussée sur le numéro
Mobile Money par défaut du client. Il l’approuve sur son téléphone.
3
Succès
La facture passe
paid, vous recevez invoice.paid, la période avance.4
Échec
L’abonnement passe
past_due, et trois relances automatiques partent à J+1, J+3 et J+7.
Voir Paiements échoués.Deux façons de créer un abonnement
Par l'API
Vous connaissez le client et son numéro Mobile Money : un appel à
POST /v1/subscriptions
crée l’abonnement et demande le premier paiement.Par la page de paiement hébergée
Le client choisit et paie lui-même sur
pay.yabetoo.com, via une session de checkout en mode
subscription ou un lien de paiement.Environnements
sk_test_ travaille en mode
test (isLive: false, les paiements partent vers l’environnement de test de Yabetoo Pay), une
sk_live_ en mode live. Les données des deux modes sont séparées, mais servies par la même API
et visibles dans le même tableau de bord (bascule test/live).
Le mode d’un abonnement (test ou live) est celui de la clé qui l’a créé, et il est figé :
toute sa facturation suit ce mode. Pour simuler le passage du temps en test, utilisez les
horloges de test.
Ce que le système ne fait pas
Pour ne pas le découvrir en production :- Pas de changement de prix sur un abonnement existant. Seule la quantité d’une ligne se
modifie (
PUT /v1/subscriptions/{id}/quantity). Pour changer d’offre : annuler et recréer. - Pas d’annulation automatique après les relances : un abonnement impayé reste
past_duejusqu’à ce que vous le régularisiez ou l’annuliez. - Pas de crédit automatique sur une baisse de quantité en cours de période.
- Pas d’e-mail automatique au client pour un échec de paiement, une annulation ou une fin d’essai : seules les factures sont envoyées par e-mail.