Back to Courses Course Curriculum

M-Pesa Daraja API Integration for Developers

October 20, 2026 - 7:00 PM
3 Weeks (3 sessions/week)
Nicholas Kiprop Mutai
M-Pesa Daraja API Integration for Developers

About this Program

<p>The definitive hands-on course for integrating M-Pesa payments into any web or mobile application. Whether you use PHP, Laravel, Node.js, or Python — this course walks you through every M-Pesa API endpoint with real code, tested in both sandbox and production environments.</p><h3>APIs Covered</h3><ul><li>STK Push (Lipa Na M-Pesa Online) — initiate payment from your app</li><li>C2B (Customer to Business) — paybill and till number callbacks</li><li>B2C (Business to Customer) — automated disbursements and refunds</li><li>B2B transfers between businesses</li><li>Transaction Status queries</li><li>Reversal API</li><li>Account Balance API</li></ul><h3>Tech Stacks Covered</h3><ul><li>Laravel (PHP)</li><li>Node.js / Express</li><li>Python (Flask/Django)</li></ul><p>By the end of this course you will have a production-ready M-Pesa payment module you can drop into any project.</p>

Enroll in this Program