Skip to main content

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.

Authentification

L’API SahelPay utilise des clés API pour authentifier les requêtes.

Clés API

Vous avez deux types de clés :
TypePréfixeUsage
Clé publiquepk_test_ / pk_live_Côté client (frontend)
Clé secrètesk_test_ / sk_live_Côté serveur uniquement
Ne jamais exposer votre clé secrète côté client (JavaScript frontend, mobile app). Utilisez-la uniquement dans votre backend.

Utilisation

Incluez votre clé secrète dans le header Authorization :
curl https://api.sahelpay.ml/v1/payments \
  -H "Authorization: Bearer sk_test_xxx"

Environnements

EnvironnementClésURL
Sandboxsk_test_xxxhttps://sandbox.sahelpay.ml
Productionsk_live_xxxhttps://api.sahelpay.ml
Les clés test fonctionnent uniquement sur le sandbox. Les clés live uniquement en production.

Régénérer vos clés

Si vous pensez que votre clé secrète a été compromise :
  1. Allez dans DashboardDéveloppeursClés API
  2. Cliquez sur Régénérer
  3. Mettez à jour votre application avec la nouvelle clé
La régénération invalide immédiatement l’ancienne clé. Assurez-vous de mettre à jour votre application rapidement.