Pour commencer
Vue d'ensemble
Ajoutez à votre application des abonnements payés par mobile money, avec l'API Abuna, ses pages hébergées et ses webhooks.
Abuna facture vos clients à chaque période, leur envoie des liens de paiement et indique à votre serveur ce qui s'est passé. Vos clients paient via votre propre compte pawaPay, Notch Pay ou Flutterwave, et l'argent vous parvient directement. D'autres prestataires arrivent.
- Démarrage rapideEffectuez un paiement en mode Test, de la session de paiement jusqu'au webhook.
- GuidesEnvoyez vos clients vers des pages hébergées, recevez des webhooks et passez en Réel.
- Référence de l'APIChaque endpoint et objet, avec des exemples de requête et de réponse.
Notions de base de l'API
- Authentification et clés d'APIAuthentifiez vos requêtes avec votre clé secrète, et sachez quelle clé va où.
- Mode Test et mode RéelDéveloppez sur les données Test avec le simulateur Abuna ou les bacs à sable des prestataires, puis passez en Réel avec le même code.
- ErreursCodes de statut, codes d'erreur, erreurs de champ, limites de débit, identifiants de requête, et comment réessayer sans risque.
- Listes et filtresCe que renvoient les endpoints de liste, comment les paginer et les filtrer, et comment traiter les identifiants.
- Montants, devises et horodatagesComment l'API écrit les montants, les devises et les dates.
- Changements de l'APIQuels changements Abuna effectue sans préavis, et combien de préavis vous recevez pour les autres.
- Journal des modificationsCe qui a changé dans l'API Abuna, du plus récent au plus ancien.
Guides
- SessionsEnvoyez un client depuis votre application pour s'abonner, payer une facture, changer de formule, annuler ou gérer sa facturation, ramenez-le, et sachez avec certitude quand il a terminé.
- Recevoir des webhooksRecevez les événements sur votre serveur et vérifiez qu'Abuna les a envoyés.
- Connecter un prestataire de paiementConnectez votre propre compte pawaPay, Notch Pay ou Flutterwave pour que vos clients vous paient directement. D'autres arrivent.
- Notifications aux clientsCe que vos clients reçoivent par e-mail et Telegram, et à quel moment.
- Forfaits et limitesCe que chaque forfait Abuna comprend, et ce qui se passe quand vous dépassez une limite.
- Liste de contrôle avant le passage en RéelTout ce qu'il faut vérifier avant d'encaisser de vrais paiements.
Référence de l'API
- ApplicationsLisez l'application à laquelle appartient une clé : son mode, ses clés et ses réglages de paiement.
- ProduitsCréez, listez et renommez ce que vous vendez.
- TarifsDéfinissez le prix d'un produit et sa fréquence de renouvellement.
- ClientsCréez, listez et mettez à jour les personnes qui s'abonnent.
- SessionsEnvoyez un client vers une page hébergée pour démarrer un abonnement, payer une facture, changer de formule, annuler ou ouvrir son espace client. Puis listez, lisez et expirez ces sessions.
- AbonnementsDémarrez, listez, lisez, mettez à jour, annulez, conservez et changez la formule de l'abonnement d'un client à un tarif.
- Factures et paiementsPériodes de facturation, leurs factures et les paiements associés, et comment lister et lire les factures.
- ÉvénementsLe journal de tout ce qui s'est passé dans une application, et chaque type d'événement.
- Livraisons de webhooksVoyez chaque webhook envoyé à votre serveur, renvoyez-en un, ou envoyez un test.
- NotificationsLes e-mails et messages Telegram qu'Abuna a envoyés à vos clients.