Gateway Mobile Money - Burkina Faso

L'API de paiement des bâtisseurs du Sahel numérique

Une intégration backend unique pour envoyer, suivre et réconcilier vos paiements Orange Money et Moov Money en FCFA.

Lire la documentation
2Opérateurs
99.9%Uptime cible
<2hSandbox
0Double débit
POST /api/v1/payments 202 Accepted
FCFA50 000
Opérateurorange
Statutsuccess
RéférenceORDER-2026-0001
Idempotenceclé unique
Opérateurs supportés
BF
Moov Money BF
Fonctionnalités

Le nécessaire pour un backend de paiement fiable

MynaPay gère l'authentification, l'idempotence, les statuts et la traçabilité. Vous gardez votre logique métier.

Auth serveur à serveur

Clé API par partenaire, permissions opérateur et séparation sandbox / production.

Idempotence intégrée

Une même clé donne un même résultat. Les retries ne créent pas de double débit.

Statuts vérifiables

Lecture par identifiant, vérification forcée et webhooks pour la réconciliation.

Traçabilité

payment_id, operator_ref, référence externe, timestamps et journal d'audit.

Quotas maîtrisés

Rate limiting explicite pour protéger l'infrastructure et stabiliser les flux.

REST JSON

API simple à intégrer en Laravel, Go, Node.js, Python ou Java.

Intégration

Du sandbox au premier paiement

Un flux court, backend uniquement, pensé pour des équipes qui veulent avancer vite sans exposer leur clé API.

01

Obtenir la clé API

MynaPay configure votre client_id, votre clé sandbox et vos opérateurs autorisés.

02

Créer un paiement

Envoyez une référence, un opérateur, un numéro et un montant en FCFA.

03

Suivre le statut

Lisez le statut final ou forcez une vérification auprès de l'opérateur.

04

Passer en production

Après validation des tests, MynaPay active les quotas et les opérateurs réels.

curl -X POST "$BASE_URL/api/v1/payments" \
-H "Authorization: Bearer $API_KEY" \
-H "Idempotency-Key: ORDER-2026-0001" \
-d '{"operator":"orange","amount":2500}'
Documentation

Une documentation lisible, directement exploitable

Le volet gauche sert de navigation verticale. Le contenu reste concentré sur les endpoints et les règles d'intégration.

RESTSandbox
Démarrage rapide

Créer un paiement Mobile Money

Point d'entrée pour envoyer un paiement Orange Money ou Moov Money avec idempotence.

La clé API reste côté backend. Ne l'exposez jamais dans une app mobile, un navigateur ou un dépôt public.

1. Authentifier

Ajoutez le bearer token partenaire et une clé d'idempotence unique.

Authorization: Bearer $API_KEY
Idempotency-Key: ORDER-2026-0001

2. Envoyer le payload

{
"external_reference": "ORDER-2026-0001",
"operator": "orange",
"phone": "22670123456",
"amount": 2500
}

3. Suivre le résultat

  • GET /api/v1/payments/{id}
  • POST /api/v1/payments/{id}/check
  • Webhook signé pour la réconciliation automatique
Tarifs

Des offres simples pour démarrer

Sandbox gratuit, production sur devis et accompagnement entreprise selon vos volumes.

Sandbox

Gratuit

Tests complets sans mouvement financier réel.

Endpoints disponibles
Collection Postman
Clé sandbox dédiée
Entreprise

Personnalisé

Volumes élevés, reporting et intégration accompagnée.

Quota négocié
Reporting avancé
Account manager
FAQ

Questions fréquentes

Contactez l'équipe MynaPay. Nous créons votre accès sandbox et configurons vos opérateurs autorisés.
Non. L'intégration se fait depuis votre backend uniquement pour protéger la clé API.
Ne créez pas un nouveau paiement. Réutilisez la même clé d'idempotence et vérifiez le statut.