Skip to main content

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.