Passer en production
La sandbox est gratuite et sans limite de durée. Encaisser de vrais paiements Orange Money demande un compte activé et un abonnement SahelPay payé.Conditions pour encaisser en live
1
KYC approuvé
Complétez votre vérification dans le dashboard. Le live exige un KYC approuvé de niveau Starter ou Business.
2
Activation de la production
Activez le mode production dans le dashboard. L’accès production est ensuite ouvert compte par compte par SahelPay.
3
Abonnement payé
Choisissez et payez un forfait dans Mon offre (dashboard). Le live n’est ouvert que pendant une période payée et en cours.
4
Clés live
Utilisez votre clé
sk_live_... et configurez votre URL webhook de production.Les membres du Programme Partenaires SPAY dont le contrat est validé encaissent en production sans abonnement : SahelPay est alors le vendeur.
Ce qui se passe sans abonnement
- Sans période payée (ou après expiration), tout le compte fonctionne en sandbox.
- Une clé
sk_live_...est alors refusée avec403 PAID_SUBSCRIPTION_REQUIRED: un vrai client ne doit jamais croire avoir payé. - Le renouvellement rouvre le live automatiquement, sans autre action.
Plafonds d’encaissement live
Chaque forfait fixe un volume encaissé maximal par mois civil (UTC) :
Les tarifs à jour sont publiés par
GET /v1/sahelpay/plans (public) et dans le dashboard. Votre forfait courant est lisible via GET /v1/merchant/plan et GET /v1/merchant/subscription (clé secrète).
Ce qui compte dans le plafond :
- les paiements live
PENDINGetSUCCESSdu mois ; - un paiement
INITIATED(checkout ouvert mais pas encore validé) réserve son montant pendant 30 minutes ; - les paiements sandbox ou simulés ne comptent jamais.
Libellé côté client
Sur la page Orange Money, vos paiements apparaissent sous le libelléSPAY-<nom du marchand> (30 caractères maximum). Les paiements dus à SahelPay elle-même (votre abonnement) restent libellés « SahelPay ».
Le paiement de votre abonnement SahelPay n’est jamais traité comme une vente : il ne déclenche aucun webhook vers votre intégration et n’entre pas dans vos encaissements.