Le verdict en trois phrases
Au Kenya, M-Pesa depasse 96 % de part du mobile money : ignorer le STK Push, c'est fermer la porte a l'immense majorite des acheteurs. L'API Daraja gere le flux STK Push, le C2B et le B2C, avec un timeout de 60 secondes et un taux de succes d'environ 85 % au premier essai. Un retry bien concu recupere environ 8 points supplementaires, transformant des paniers abandonnes en ventes reelles.
Le flux STK Push de bout en bout
Le STK Push envoie une invite de saisie de code PIN directement sur le telephone du client. Voici les etapes cles et leurs contraintes 2026.
| Etape | Endpoint / action | Contrainte |
|---|---|---|
| Authentification | OAuth token | Expire ~3600 s |
| Declenchement | STK Push (Lipa na M-Pesa) | Timeout 60 s |
| Saisie PIN client | Sur le combine | Abandon possible |
| Callback resultat | CallBackURL (HTTPS) | Doit etre public |
| Verification | STK Query / C2B | Secours si pas de callback |
Le passage du sandbox a la production exige des identifiants distincts, une CallBackURL en HTTPS accessible et la validation du shortcode par Safaricom.
Frais, plafonds et disponibilite
Les chiffres ci-dessous sont un ordre de grandeur 2026 pour un compte marchand kenyan.
| Parametre | M-Pesa (Kenya) | Orange Money (francophone) |
|---|---|---|
| Frais till marchand | 0,5 - 1,5 % par palier | 1,5 % environ |
| Plafond quotidien | KES 250 000 / jour | variable par pays |
| Reglement | T+1 | T+2 |
| Succes 1er essai | ~85 % | ~80 % |
| Disponibilite cross-border Est | Native | Non native |
Orange Money n'est pas natif en Afrique de l'Est anglophone : pour couvrir un client francophone transfrontalier, il faut souvent passer par un agregateur plutot qu'une integration directe.
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.
Mini cas pratique
James tient une boutique d'accessoires telephone a Nairobi. Il recoit 500 tentatives de paiement M-Pesa par mois, panier moyen KES 1 500. A 85 % de succes au premier essai, 75 ventes echouaient chaque mois, soit KES 112 500 de CA perdu. En ajoutant un retry automatique apres timeout et une verification STK Query de secours, il recupere environ 40 de ces ventes, soit KES 60 000 de CA additionnel par mois sans depenser un shilling de publicite supplementaire.
FAQ
Qu'est-ce que le STK Push exactement ? C'est une invite Lipa na M-Pesa qui apparait sur le telephone du client pour saisir son code PIN. Le client n'a pas a composer un code USSD manuellement, ce qui reduit les erreurs.
Que faire si le callback n'arrive jamais ? Utilisez STK Query ou la confirmation C2B en secours. Environ 15 % des transactions demandent une verification active pour eviter de laisser une commande en attente.
Le timeout de 60 secondes est-il modifiable ? Non, c'est une contrainte de la plateforme. Concevez votre interface pour afficher un etat d'attente clair et proposer un nouvel essai apres expiration.
Peut-on encaisser un client francophone via M-Pesa ? Directement non, car Orange Money n'est pas natif a l'Est anglophone. Un agregateur multi-pays permet de router le paiement selon le pays du client.
Quel est le plafond a connaitre ? En ordre de grandeur 2026, la limite est d'environ KES 250 000 par jour par compte. Pour des paniers eleves, prevoyez un fractionnement ou un canal alternatif.
Discutons de votre projet. Nous integrons M-Pesa via Daraja et Orange Money dans votre checkout, avec retry et verification de secours pour maximiser vos conversions. 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.
