Skip to main content

Tests

Utilisez l’environnement sandbox pour tester votre intégration avant de passer en production.

Environnement Sandbox

SandboxProduction
URLhttps://sandbox.sahelpay.mlhttps://api.sahelpay.ml
Cléssk_test_xxxsk_live_xxx
TransactionsSimuléesRéelles

Numéros de test

Utilisez ces numéros pour simuler différents scénarios :
NuméroRésultat
+22370000001✅ Paiement réussi
+22370000002❌ Paiement échoué
+22370000003⏳ Paiement en attente (timeout)
+22370000004🚫 Solde insuffisant

Montants de test

MontantComportement
100 - 999999Normal
1000000+Erreur “Montant trop élevé”
< 100Erreur “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