Skip to main content

1. Obtenez votre clé API

Connectez-vous sur app.saspay.me et copiez votre clé API secrète depuis la section Développeur de votre tableau de bord.
Utilisez une clé sk_test_... pour tester sans argent réel, sk_live_... une fois prêt à encaisser en production.

2. Découvrez les pays et réseaux supportés

Avant d’initier un paiement, vérifiez quels réseaux mobile money sont disponibles dans le pays de votre client. Cet appel ne nécessite aucune authentification.
Repérez le code du réseau qui vous intéresse (ex. mtn_bj pour MTN Bénin) via Liste des réseaux.

3. Encaissez un paiement

Deux façons d’encaisser sont disponibles selon votre intégration.
Poussez directement une demande de paiement sur le téléphone du client — idéal si vous avez déjà son numéro et son réseau.
Réponse
Le header Idempotency-Key est obligatoire ici — générez un identifiant unique (UUID par exemple) par tentative de paiement. Voir Idempotence.
Le client reçoit l’invite de paiement directement sur son téléphone (USSD ou notification, selon le réseau). Suivez ensuite l’étape 4 pour connaître le résultat.

4. Vérifiez le résultat

Ne faites jamais confiance à un simple délai — interrogez toujours le statut réel avant de considérer un paiement comme réussi.
Réponse
Plutôt que d’interroger cet endpoint en boucle, configurez un webhook pour être notifié en temps réel dès que le statut change.

Prochaines étapes

Paiements

Softpay, checkout hébergé, retry, confirmation OTP

Retraits

Payer un bénéficiaire en mobile money

Webhooks

Recevez vos événements en temps réel

KYC

Vérifiez votre identité pour activer votre compte