Skip to main content

Bienvenue sur SahelPay

SahelPay est une API de paiement pour les marchands au Mali. Orange Money (Mali) est le seul moyen de paiement disponible. Wave, Moov et les cartes bancaires ne sont pas proposés : toute autre valeur de provider est rejetée avec une erreur 400.

Pourquoi SahelPay ?

API REST

Une intégration unique pour encaisser via Orange Money

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, retour automatique vers votre site après confirmation

Webhooks fiables

Notifications signées avec retry automatique

Paiement sécurisé à la livraison

Fonds bloqués jusqu’à la remise du colis (pilote, sur activation)

Sandbox gratuite

Testez toute l’intégration sans abonnement

Abonnements clients

Plans récurrents et portail client self-service

SDKs officiels

JavaScript, PHP, Python

Flow de paiement

Premiers pas

1

Créer un compte

Inscrivez-vous sur app.sahelpay.ml
2

Récupérer vos clés API

Dans le dashboard, section Développeurs → Clés API
3

Intégrer en sandbox

Suivez le guide de démarrage rapide. La sandbox est gratuite.
4

Passer en production

KYC validé, activation par SahelPay et abonnement payé : voir Passer en production.

Environnements

Les encaissements live sont plafonnés par votre forfait (200 000 FCFA par mois civil pour Starter et Pro). Voir Passer en production.

Méthode de paiement

Sur la page Orange Money, le paiement apparaît sous le libellé SPAY-<nom du marchand> (30 caractères maximum) pour que votre client vous reconnaisse.
Utilisez toujours une clé sk_test_... pour vos tests. Pour simuler un paiement sans aucun appel opérateur, envoyez metadata.sahelpay_mock: true (option mock des SDKs).

Fonctionnalités principales

  • Paiements : collecte Orange Money avec checkout hébergé
  • Liens de paiement : liens réutilisables à montant fixe ou libre
  • Webhooks : notifications signées pour chaque changement de statut
  • Retraits : demandes de retrait de votre solde vers Orange Money, traitées manuellement par SahelPay
  • Paiement sécurisé à la livraison : séquestre jusqu’à la remise (pilote, sur activation)
  • Programme Partenaires SPAY : SahelPay vend en son nom les produits validés de votre catalogue
  • Abonnements clients et Customer Portal
Les remboursements en ligne, les payouts automatiques et les splits ne sont pas disponibles. Voir l’historique des changements.