Aperçu
Les plateformes SaaS ont besoin de solutions de paiement flexibles pour gérer :- La facturation mensuelle et annuelle des abonnements
- Les achats ponctuels (modules complémentaires, crédits)
- Les montées et descentes en gamme
- La gestion des périodes d’essai
- La gestion des échecs de paiement
Yabetoo supporte actuellement les paiements ponctuels. Pour la facturation récurrente, vous devrez implémenter une tâche planifiée (cron) qui crée des intentions de paiement à intervalles réguliers.
Architecture
Implémentation
1. Définir vos forfaits tarifaires
D’abord, définissez vos niveaux d’abonnement :2. Créer un paiement d’abonnement
Quand un utilisateur s’abonne, créez une intention de paiement :3. Gestionnaire Webhook pour l’activation
Configurez un webhook pour activer les abonnements quand le paiement réussit :4. Facturation récurrente
Configurez une tâche planifiée pour gérer les paiements récurrents :Flux d’abonnement complet
1
L'utilisateur choisit un forfait
L’utilisateur sélectionne un forfait et une période de facturation sur votre page de tarifs.
2
Création de l'intention de paiement
Votre backend crée une intention de paiement avec les métadonnées d’abonnement.
3
Collecte des informations de paiement
L’utilisateur saisit son numéro mobile money et confirme le paiement.
4
Traitement du paiement
Yabetoo traite le paiement via MTN ou Airtel Money.
5
Notification Webhook
Yabetoo envoie un webhook quand le paiement réussit ou échoue.
6
Activation de l'abonnement
Votre gestionnaire webhook active l’abonnement et accorde l’accès.
7
Facturation récurrente
Une tâche planifiée crée les paiements de renouvellement avant chaque fin de période.
Bonnes pratiques
Période de grâce
Période de grâce
Implémentez une période de grâce (3-7 jours) pour les échecs de renouvellement avant de suspendre l’accès.
Rappels de paiement
Rappels de paiement
Envoyez des rappels 7 jours, 3 jours et 1 jour avant le renouvellement.
Gestion des échecs
Gestion des échecs
Réessayez automatiquement les paiements échoués (3 tentatives sur 7 jours) avant d’annuler.
Prorata
Prorata
Calculez équitablement les montants au prorata lors des changements de forfait en cours de cycle.
Ressources associées
Intentions de paiement
Apprenez à créer et confirmer des paiements
Webhooks
Configurez les webhooks pour les notifications