Numéros Mobile Money de test
En Sandbox, utilisez ces numéros de téléphone prédéfinis pour simuler différents scénarios de paiement Mobile Money sans aucun débit réel. Aucun push USSD n’est envoyé — la confirmation est simulée automatiquement selon le numéro utilisé.
Airtel Money — Numéros de test
| Numéro | Comportement simulé | Code d'erreur |
|---|---|---|
+24177000001 | ✅ Paiement réussi immédiatement | — |
+24177000002 | ❌ Fonds insuffisants | SANGHO_INSUFFICIENT_FUNDS |
+24177000003 | ⏱ Timeout (acheteur ne confirme pas) | SANGHO_MOBILE_MONEY_TIMEOUT |
+24177000004 | ❌ Numéro non enregistré | SANGHO_INVALID_PHONE |
+24177000005 | ⏳ Traitement lent (30 secondes) | — |
+24177000006 | ⏳ Traitement lent (60 secondes) | — |
Moov Money — Numéros de test
| Numéro | Comportement simulé | Code d'erreur |
|---|---|---|
+24166000001 | ✅ Paiement réussi immédiatement | — |
+24166000002 | ❌ Fonds insuffisants | SANGHO_INSUFFICIENT_FUNDS |
+24166000003 | ❌ Numéro non enregistré Moov Money | SANGHO_INVALID_PHONE |
+24166000004 | ⏱ Timeout | SANGHO_MOBILE_MONEY_TIMEOUT |
Les webhooks sont bien déclenchés en Sandbox. Un paiement réussi avec
+24177000001 émettra un événement
payment_intent.succeeded sur votre endpoint de test,
exactement comme en production.
Exemple — Paiement Airtel réussi
Réinitialiser le Sandbox
L’endpoint de reset supprime toutes les données de test associées à votre clé sandbox — PaymentIntents, transactions, customers, webhooks de test, etc. Utile pour repartir d’un état propre avant une démonstration ou un cycle de tests.
La réinitialisation Sandbox supprime définitivement toutes les données de test. Cette opération est irréversible — aucune restauration n’est possible.