Passer au contenu principal
SandPay est une API Mobile Money sandbox unifiée qui couvre MTN, Orange, Moov et Airtel sur quatre marchés africains (Côte d’Ivoire, Bénin, Togo, Rwanda). Une seule surface d’API, une seule clé, des réponses déterministes, des temps de latence réalistes — et aucune somme d’argent qui circule réellement.

Pour qui ?

SandPay s’adresse aux équipes qui intègrent du Mobile Money en Afrique et qui veulent exercer le chemin critique (succès, PIN invalide, solde insuffisant, timeouts, opérateur en maintenance…) en toute sécurité. Plutôt que de jongler avec quatre portails développeurs, quatre formats d’authentification et quatre schémas d’erreurs distincts, vos applications parlent à api.sandpay.dev et SandPay traduit en interne.

Pourquoi un sandbox unifié ?

Chaque opérateur a son propre portail, ses propres formats OAuth, ses propres codes d’erreur natifs (PIN_INVALID chez MTN, INSUFFICIENT_FUNDS chez Orange…). SandPay normalise tout cela en 11 statuts canoniques (SUCCESS, PIN_INVALID, INSUFFICIENT_FUNDS, TIMEOUT, …) et 10 scénarios reproductibles que vous déclenchez via un simple champ scenario dans la requête.

Vous voulez démarrer ?

Nouveau : essayez le Stack Builder pour un setup sans copy-paste — vous téléchargez un starter zip pré-rempli avec vos clés et lancez ./setup.sh.

Démarrage rapide

Premier paiement simulé en 10 minutes — Stack Builder (zip starter) ou intégration manuelle.

Référence API

Endpoints, schémas, codes d’erreur — la spec complète.
Tout est simulé en sandbox — aucune somme d’argent ne circule. Chaque clé sp_sk_test_... produit des transactions simulées sans coût.