Back to tools
📱
M-PESA Daraja API
VerifiedIntegrate M-PESA into your Kenyan product
Safaricom's M-PESA Daraja API is the programmatic interface to M-PESA, Kenya's dominant mobile money platform. STK Push, C2B, B2C, B2B, and transaction status APIs. Essential for any Kenyan digital product.
Best for
SaaSEcommerceEarly-stageSMB
Use when
You need to accept or send M-PESA payments programmatically in a Kenyan product.
Skip when
You are building outside Kenya or East Africa — M-PESA coverage is strongest in Kenya.
Requires a Safaricom business till number or paybill number. Sandbox credentials are available immediately. Production requires a business KRA PIN and compliance documents.
Alternatives
Africa's Talking, Termii, Airtel Money API
Verified Apr 1, 2026