Documentation Index
Fetch the complete documentation index at: https://docs.sahelpay.ml/llms.txt
Use this file to discover all available pages before exploring further.
Tests
Utilisez l’environnement sandbox pour tester votre intégration avant de passer en production.
Environnement Sandbox
| Sandbox | Production |
|---|
| URL | https://sandbox.sahelpay.ml | https://api.sahelpay.ml |
| Clés | sk_test_xxx | sk_live_xxx |
| Transactions | Simulées | Réelles |
Numéros de test
Utilisez ces numéros pour simuler différents scénarios :
| Numéro | Résultat |
|---|
+22370000001 | ✅ Paiement réussi |
+22370000002 | ❌ Paiement échoué |
+22370000003 | ⏳ Paiement en attente (timeout) |
+22370000004 | 🚫 Solde insuffisant |
Montants de test
| Montant | Comportement |
|---|
100 - 999999 | Normal |
1000000+ | Erreur “Montant trop élevé” |
< 100 | Erreur “Montant minimum” |
Tester les webhooks
Avec ngrok (local)
# Exposer votre serveur local
ngrok http 3000
# Configurer l'URL dans le dashboard
# https://xxxx.ngrok.io/api/webhooks/sahelpay
Déclencher un webhook manuellement
curl -X POST https://api.sahelpay.ml/v1/webhooks/test \
-H "Authorization: Bearer sk_test_xxx" \
-H "Content-Type: application/json" \
-d '{"event": "payment.success"}'
Checklist avant production