Skip to main content

Bienvenue sur SahelPay

SahelPay est une API de paiement pour l’Afrique de l’Ouest. Orange Money (Mali) est le rail actuellement disponible. Les autres opérateurs et les cartes bancaires sont en feuille de route et ne sont pas encore intégrés.

Pourquoi SahelPay ?

API REST

Une intégration unique, pensée pour accueillir d’autres rails sans changer votre code

Confirmation vérifiée

Un paiement n’est confirmé qu’après contrôle auprès de l’opérateur

Checkout Hébergé

Page de paiement hébergée par SahelPay

Webhooks Fiables

Notifications en temps réel avec retry automatique

Abonnements

Paiements récurrents avec plans et subscriptions

Customer Portal

Portail client self-service pour gérer abonnements et paiements

Payouts

Envoi d’argent vers Orange Money (paiement fournisseurs, salaires)

SDKs Officiels

JavaScript, PHP, Python - prêts à l’emploi

Flow de paiement

Premiers pas

1

Créer un compte

Inscrivez-vous sur dashboard.sahelpay.ml
2

Récupérer vos clés API

Dans le dashboard, section DéveloppeursClés API
3

Intégrer

Environnements

Méthodes de paiement supportées

Orange Money est le seul rail intégré. Toute autre valeur de provider est rejetée avec une erreur 400. La liste des méthodes réellement activées pour votre compte est exposée par GET /v1/providers/enabled — interrogez-la plutôt que de coder la liste en dur.
Utilisez toujours une clé sk_test_... pour vos tests. Pour simuler un paiement sans aucun appel opérateur, envoyez metadata.sahelpay_mock: true.

Fonctionnalités principales

  • Paiements : Collecte de paiements Orange Money
  • Liens de paiement : Créer des liens réutilisables pour vos produits
  • Abonnements : Paiements récurrents avec plans (hebdomadaire, mensuel)
  • Customer Portal : Portail client pour gérer abonnements et historique
  • Payouts : Envoi d’argent vers Orange Money (fournisseurs, salaires, remboursements)
  • Webhooks : Notifications en temps réel pour tous les événements