Ce guide vous aidera à effectuer votre premier appel à l’API Payfonte en moins de 10 minutes. À la fin, vous aurez intégré des capacités de paiement mobile money pour l’Afrique, y compris MTN MoMo, M-Pesa et d’autres moyens de paiement locaux.Documentation Index
Fetch the complete documentation index at: https://docs.payfonte.com/llms.txt
Use this file to discover all available pages before exploring further.
Prérequis
Avant de commencer, vous aurez besoin de :Un compte sandbox Payfonte
Vos identifiants API,
client-id et client-secretUn outil pour effectuer des requêtes HTTP (cURL, Postman ou votre langage
préféré)
Étape 1 : créer votre compte sandbox
S'inscrire
Ouvrez sandbox-app.payfonte.com et créez un compte gratuit.
Étape 2 : récupérer vos identifiants API

N’exposez jamais votre
client-secret dans du code côté client ni dans des
dépôts publics. Faites toujours les appels API depuis votre backend.Étape 3 : configurer le webhook, optionnel mais recommandé
Les webhooks notifient votre serveur en temps réel lors des changements de statut de transaction.Aller vers API Keys/Webhooks
Dans Settings -> Security -> API Keys and Webhooks, trouvez la section de configuration webhook.
Saisir votre URL de callback
Ajoutez l’URL de votre endpoint webhook, par exemple
https://yoursite.com/payfonte/webhook.URL par environnement
- Sandbox, test
- Production, live
Utilisez ces URL pour le développement et les tests :
| Service | URL |
|---|---|
| URL de base API | https://sandbox-api.payfonte.com |
| Dashboard | https://sandbox-app.payfonte.com |
| Page de checkout | https://sandbox-checkout.payfonte.com |
Les transactions sandbox sont simulées et n’impliquent pas de fonds réels.
Étape 4 : effectuer votre premier appel API
Créons une session de checkout pour encaisser un paiement :Réponse attendue
Étape 5 : rediriger le client vers le checkout
RécupérezcheckoutUrl dans la réponse puis redirigez votre client pour qu’il finalise le paiement :
- Voir les moyens de paiement disponibles pour son pays
- Sélectionner sa méthode préférée, par exemple MTN MoMo ou Bank Transfer
- Finaliser le paiement
- Être redirigé vers votre
redirectURL
Étape 6 : traiter le webhook
Lorsque le statut du paiement change, nous envoyons une requête POST à votre URL webhook :Et ensuite ?
Explorer les méthodes de collecte
Découvrez les intégrations inline, standard et direct charge
Configurer les décaissements
Envoyez des fonds vers le mobile money et les comptes bancaires
Voir tous les providers
Consultez les moyens de paiement disponibles par pays
Référence API
Documentation API complète
Dépannage
Erreur 401 Unauthorized
Erreur 401 Unauthorized
Combinaison pays ou devise invalide
Combinaison pays ou devise invalide
Assurez-vous que la devise correspond bien au pays. Par exemple, le Nigeria
utilise NGN et le Kenya KES. Consultez Providers pris en
charge pour les combinaisons
valides.
Le webhook ne reçoit aucun événement
Le webhook ne reçoit aucun événement
Vérifiez que votre URL Webhooks est accessible publiquement et renvoie un statut 200. Consultez aussi les logs de votre serveur.
Besoin d'aide ?
Contactez notre équipe support à support@payfonte.com