API & SDK Développeurs|SDK v2.4.1

Intégrez les paiementsMobile Moneyen Afrique

Une API RESTful puissante et des SDKs intuitifs pour accepter et envoyer des paiements Mobile Money dans toute l'Afrique de l'Ouest et Centrale.

15 min d'intégrationSandbox gratuitSupport développeur
$npm install @getmipay/sdk
import { GetMiPay } from '@getmipay/sdk';

const mipay = new GetMiPay({
  apiKey: process.env.GMP_API_KEY,
  environment: 'sandbox', // ou 'production'
});

// ⚡ PayIn — Collecte Mobile Money
const charge = await mipay.payments.payin({
  amount: 25000,
  currency: 'XAF',
  phone: '237699000100',
  operator: 'ORANGE_CM',
  customer_name: 'Jean-Pierre Mbarga',
  callback_url: 'https://monapp.com/api/webhooks/mipay',
});

console.log(charge.reference); // "GMP_TX_992140"
console.log(charge.status);    // "PENDING"
Sandbox activé · Latence moyenne 240msv2.4.1
Services API

Trois APIs. Infinies possibilités.

PayIn, PayOut et Cartes Virtuelles — tout ce dont vous avez besoin pour monétiser votre application en Afrique.

PayIn — Collecte

Acceptez les paiements Mobile Money en temps réel via une simple API REST. Supporte MTN, Orange, Wave, Moov et plus.

REST APIWebhooksMulti-wallets

PayOut — Versements

Envoyez des fonds instantanément vers n'importe quel wallet Mobile Money sur le continent africain.

Batch payoutTemps réelMulti-pays

Cartes Virtuelles

Émettez des cartes virtuelles Visa/Mastercard rechargées depuis Mobile Money pour vos utilisateurs.

VisaMastercardInstantané
Webhooks Temps Réel

Notifications d'événements automatisées

Chaque paiement ou versement envoie une charge utile JSON signée par HMAC-SHA256 pour sécuriser vos serveurs.

ℹ️ Déclenché dès confirmation du débit sur le wallet du client.
{
  "event": "payment.succeeded",
  "id": "evt_live_88492019",
  "data": {
    "reference": "GMP_2026_88410",
    "operator_tx_id": "MP261104.0315.A98214",
    "amount": 25000,
    "currency": "XAF",
    "net_amount": 24375,
    "fee": 625,
    "operator": "ORANGE_MONEY_CM",
    "phone": "+237699000100",
    "customer_name": "Jean-Pierre Mbarga",
    "metadata": {
      "order_id": "order_7718"
    }
  },
  "signature": "hmac_sha256=9b7c841e247a..."
}
Démarrage rapide

Opérationnel en 4 étapes

Du zéro à votre premier paiement en moins de 15 minutes.

01

Créez votre compte développeur

Inscrivez-vous en 2 minutes et accédez immédiatement à notre environnement sandbox.

Créer un compte
02

Obtenez vos clés API

Depuis votre dashboard, générez vos clés API sandbox pour commencer à tester.

Voir la doc
03

Installez le SDK

Choisissez votre langage préféré et installez le SDK GetMiPay en une commande.

npm install @getmipay/sdk
04

Testez & déployez

Validez votre intégration en sandbox, puis passez en production avec vos clés live.

Guide de déploiement

Votre première API call en 15 minutes

Créez votre compte gratuit, accédez au sandbox et faites votre premier paiement de test maintenant.