Configuration sandbox
1
Utiliser l'URL de base sandbox
URL de base API :
https://sandbox-api.payfonte.com2
Utiliser les identifiants sandbox
Récupérez votre
client-id et client-secret depuis Settings -> Security -> API Keys and Webhooks sur sandbox-app.payfonte.com.3
Définir un endpoint webhook
Configurez une URL de callback de test afin de valider les mises à jour de transaction asynchrones.
Points à valider avant le go-live
Auth et en-têtes
Confirmez que toutes les requêtes incluent
client-id et client-secret.Format de montant
Vérifiez que vous envoyez uniquement des valeurs entières en sous-unités.
Les décimales ne sont pas prises en charge.
Cycle de vie des statuts
Validez le passage des états pending ou processing vers les états finaux
success ou failed dans votre logique métier.Traitement des webhooks
Vérifiez la validation de signature, les retries, l’idempotence et les temps
de réponse.
Scénarios de test principaux
Simuler des résultats success, failed et pending
Pour les collectes comme pour les décaissements en sandbox, vous pouvez contrôler le résultat attendu en modifiant le numéro mobile money utilisé dans la requête.Appliquez cette règle au champ de numéro que vous envoyez pour la transaction.
Pour les collectes, utilisez le numéro mobile money du client. Pour les
décaissements, utilisez le numéro du bénéficiaire.
success ou failed.
Détails de test des cartes
Utilisez ces données de carte sandbox pour tester les parcours d’authentification des collectes par carte et les résultats finaux.Données de test spécifiques à certains providers
Simulateur OTP Orange Ivory Coast
Simulateur OTP Orange Ivory Coast
Pour tester Orange Ivory Coast avec Payfonte :
- Ouvrez https://mpayment.orange-money.com/mpayment-otp/login
- Connectez-vous avec :
- Username :
7701901040 - Password :
MerchantWP01040
- Username :
- Générez un OTP avec :
- Phone Number :
7701101040, généralement prérempli - PIN :
1791
- Phone Number :
- Utilisez l’OTP généré sur la plateforme de paiement.
Safaricom / Equitel / T-Kash / Telkom
Safaricom / Equitel / T-Kash / Telkom
- Exemple success :
254700123456 - Exemple failed :
254700000000 - Exemple pending :
254711111111
Airtel / Telecel / MTN, Ghana
Airtel / Telecel / MTN, Ghana
- Exemple success :
233242426222 - Exemple failed :
233240000000 - Exemple pending :
233241111111
Requête sandbox rapide
Documentation associée
Environnements
URL sandbox et production, ainsi que configuration des identifiants.
Webhooks
Vérifiez les payloads de callback et la validation de signature.
Codes d'erreur
Dépannez rapidement les requêtes de test échouées.