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
L'utilisateur choisit un forfait
L’utilisateur sélectionne un forfait et une période de facturation sur votre page de tarifs.
Création de l'intention de paiement
Votre backend crée une intention de paiement avec les métadonnées d’abonnement.
Collecte des informations de paiement
L’utilisateur saisit son numéro mobile money et confirme le paiement.
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