L'API Mobile Money
la plus simple
d'Afrique
Intégrez les paiements Mobile Money de 10+ pays africains en moins de 30 minutes. Une seule API RESTful, une documentation claire, un support dédié.
// ✅ Installation
npm install @getmipay/sdk
// ✅ Initialisation
import { GetMiPay } from '@getmipay/sdk';
const mipay = new GetMiPay({
apiKey: process.env.GMP_API_KEY,
environment: 'sandbox'
});
// ✅ PayIn — Collecte de paiement
const payment = await mipay.payments.payin({
amount: 50000,
currency: 'XAF',
wallet: '699000100',
customer_name: 'Jean Dupont',
description: 'Commande #1234',
callback_url: 'https://app.com/webhook'
});
// 🎉 Réponse
console.log(payment.reference); // GMP_20250515_abc123
console.log(payment.status); // pending → success
Tout ce dont vous avez
besoin, en une API
Une API complète pour couvrir tous vos cas d'usage de paiement en Afrique.
Encaissement (PayIn)
Acceptez des paiements depuis n'importe quel portefeuille Mobile Money africain. Notre routage intelligent sélectionne automatiquement le meilleur opérateur.
- Orange Money, MTN, Moov, Wave
- Liens de paiement hébergés
- Webhooks temps réel
- Portail branded
POST /v1/payments/payin
Versements (PayOut)
Versez vers des milliers de portefeuilles simultanément. Salaires, commissions d'agents, remboursements — en masse ou à l'unité.
- Jusqu'à 10 000 tx/jour
- Import CSV / API batch
- Traçabilité complète
- Réconciliation auto
POST /v1/payments/payout
Cartes Virtuelles
Créez et gérez des cartes virtuelles pour vos utilisateurs. Idéal pour les plateformes fintech souhaitant offrir un wallet intégré.
- Création instantanée
- TopUp & Withdraw
- Contrôle des limites
- Historique complet
POST /v1/cards/create
Conçue par des devs,
pour des devs
Documentation DX-first
Exemples de code dans chaque langage, guides pas-à-pas, réponses d'erreur explicites. Aucune ambiguïté, aucune surprise.
Sécurité enterprise
Authentification HMAC-SHA256 sur chaque requête, SSL/TLS bout-en-bout, IP whitelisting optionnel.
Scalabilité automatique
Infrastructure auto-scalable sur AWS. Du MVP à 10 000 transactions/jour sans changer une ligne de code.
Webhooks fiables
Retry automatique, signatures de vérification, logs détaillés. Vous ne manquerez aucun événement.
// Initialisation GetMiPay SDK
const mipay = new GetMiPay({
apiKey: process.env.GMP_API_KEY,
environment: 'sandbox' // → 'production'
});
// PayIn — Collecte Mobile Money
const payment = await mipay.payments.payin({
amount: 5000,
currency: 'XOF',
wallet: '+2250700000000',
customer_name: 'Client Exemple',
customer_email: 'client@example.com',
description: 'Paiement commande #1234',
callback_url: 'https://yourapp.com/webhooks'
});
// Vérification du statut
const status = await mipay.payments.getStatus(
payment.reference
);
console.log(status.status); // 'success'
console.log(status.amount); // 5000
Intégré en 30 minutes
Quatre étapes pour passer de zéro à une intégration de paiement complète en production.
Créez votre compte développeur
Inscrivez-vous sur GetMiPay et accédez instantanément à votre espace développeur avec vos clés API sandbox et production.
Créer un compteRécupérez votre clé API
Dans votre dashboard, accédez à la section "API Keys". Votre clé sandbox est disponible immédiatement.
x-api-key: gmp_sk_test_xxxxxxxxxxxxxxxxxxxx
Installez le SDK de votre langage
Nous proposons des SDK officiels pour JavaScript, Python, PHP et Java. L'intégration se fait en quelques lignes.
npm install @getmipay/sdk
Testez & déployez en production
Effectuez vos tests en sandbox avec des numéros de test dédiés, puis basculez en production en changeant votre clé API. C'est tout.
Documentation complèteVotre langage,
notre SDK
Des bibliothèques officielles maintenues par l'équipe GetMiPay pour une intégration fluide.
Prêt à intégrer GetMiPay ?
Documentation complète, sandbox gratuit, support développeur dédié. Tout ce dont vous avez besoin pour démarrer dès aujourd'hui.