Le verdict en trois phrases
MTN MoMo au Cameroun (via RequestToPay) et M-Pesa au Kenya (via STK Push) fonctionnent sur le meme modele : le serveur declenche une invite de paiement sur le telephone, le client saisit son PIN, une callback confirme. Les frais tournent autour de 1,5 % pour MTN MoMo et 0,5 a 1,5 % pour un Till M-Pesa. Comptez 250 000 FCFA (environ 400 USD) pour une integration incluant collecte et remboursement.
RequestToPay vs STK Push, cote a cote
Les deux API demandent d'obtenir des cles, de tester en sandbox, puis de fournir une callback URL publique pour recevoir le resultat. La difference tient surtout au vocabulaire et aux plafonds ; la logique est jumelle.
| Element | MTN MoMo (RequestToPay) | M-Pesa (STK Push) |
|---|---|---|
| Declenchement | RequestToPay serveur | STK Push serveur |
| Action client | Invite + PIN | Invite + PIN |
| Timeout | ~60 s | ~60 s |
| Confirmation | Callback URL | Callback URL |
| Sandbox | Oui | Oui (Daraja) |
| Frais indicatifs | ~1,5 % | ~0,5-1,5 % (Till) |
Les deux exigent une callback URL en HTTPS accessible publiquement. En sandbox, on simule des numeros de test avant de passer sur des numeros reels en production.
Collecte, remboursement et chiffres 2026
| Parametre | Ordre de grandeur 2026 | Commentaire |
|---|---|---|
| Frais MTN MoMo | ~1,5 % | Selon contrat marchand |
| Frais M-Pesa Till | ~0,5-1,5 % | Selon tarif operateur |
| Timeout STK Push | ~60 s | Invite expiree ensuite |
| Taux d'aboutissement | ~90 % | Selon reseau et UX |
| Cout integration | 250 000 FCFA / 400 USD | Collecte + remboursement |
| Remboursement | API dediee | Idempotence obligatoire |
Le remboursement utilise une API dediee (disbursement / reversal). Comme pour la collecte, chaque operation doit etre idempotente pour eviter les doubles versements.
Mini cas pratique
Paul edite une application de reservation a Yaounde. Il encaisse 200 paiements/mois via MTN MoMo, ticket moyen 7 500 FCFA, soit 1 500 000 FCFA. A 1,5 %, il paie 22 500 FCFA/mois de frais. Avec un taux d'aboutissement de 90 %, environ 20 invites echouent chaque mois ; en ajoutant un rappel automatique de l'invite, il en recupere la moitie, soit ~10 paiements (75 000 FCFA). Le module de remboursement, teste en sandbox, lui evite les litiges en creditant automatiquement les annulations.
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
FAQ
RequestToPay et STK Push, est-ce la meme chose ?
Conceptuellement oui : les deux poussent une invite de paiement sur le telephone que le client valide par PIN. Seuls le vocabulaire, les plafonds et le format de callback different entre MTN MoMo et M-Pesa.
Faut-il obligatoirement une callback URL publique ?
Oui, les deux API notifient le resultat de facon asynchrone sur une URL HTTPS publique. Sans callback fiable, vous ne savez pas si le paiement a reussi et vous risquez de livrer a tort.
Comment fonctionne le remboursement ?
Via une API dediee de reversal ou disbursement. Elle doit etre idempotente : une meme reference de remboursement ne credite le client qu'une seule fois, meme en cas de nouvelle tentative.
Quel taux d'aboutissement viser ?
Comptez ~90 % en conditions normales. Les 10 % restants (timeout, PIN, solde) se rattrapent en partie avec un rappel d'invite et un message clair invitant le client a reessayer.
Discutons de votre projet. Nous integrons MTN MoMo et M-Pesa avec collecte et remboursement testes en sandbox. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.

