Learn

What we know, shared freely.

Tutorials for developers building on M-Pesa, and short lessons for learners following Kenya's Competency-Based Curriculum.

For developers · Video + written notes

Integrate M-Pesa Daraja, step by step

A walkthrough from sandbox keys to your first STK push in production, with the callback handling most tutorials skip.

  1. 01Getting sandbox keys on the Daraja portal
  2. 02Requesting an access token
  3. 03Sending your first STK push
  4. 04Handling the callback: paid, cancelled and timed out
  5. 05Going live with production credentials
Tell me when it's out

For learners and teachers

CBC microlessons

Short, focused lessons across grade levels and subjects in Kenya's Competency-Based Curriculum — made to be watched on a phone.

Browse the lessons

Let's build something people here will actually use.

Tell us about your product, your customers and your deadline. We read every brief and reply personally.

↑↓ to moveEnter to openEsc to close