STK Push checkout
Customers get a PIN prompt on their phone and pay without typing your Paybill or account number.
Add M-Pesa to your website, app or system with Safaricom's Daraja API, built by an engineer who built key features of the M-PESA app, and who has shipped Stripe and Checkout.com card payments too.
Every project starts with the problem you need to solve. We scope it with you before any work begins.
Customers get a PIN prompt on their phone and pay without typing your Paybill or account number.
Payments made to your Paybill or Buy Goods Till confirmed in your system automatically.
Send refunds, commissions or supplier payments to M-Pesa from your system.
Know reliably when a payment succeeded or failed, even if the customer closes the page.
Every transaction stored and matched to its order or invoice, ready for reconciliation.
From Daraja sandbox testing to production, including the go-live steps with Safaricom.

You work directly with Kevin Lagat, our founder. A former Senior iOS Engineer at Safaricom M-PESA, he has shipped production apps for the UK's NHS, a Saudi digital bank and US SaaS platforms, with Stripe and Checkout.com payments. More about Kevin
Practical decisions, a shared scope, and working software you can review along the way.
We discuss your goals, users, and current workflow. Together, we define what to build first and agree on scope, budget, and delivery milestones.
We design and develop the solution, sharing progress and working demos so your feedback shapes the product before launch.
We test the key journeys, deploy the software, and plan handover and any ongoing support around your team’s needs.
Send us a short brief and we’ll reply with useful next steps.
We’ll get back to you on WhatsApp or by phone. Want to move faster? Send it to us on WhatsApp now.
Continue on WhatsApp ↗In most cases, yes. We check your platform during scoping and recommend the cleanest way to connect it.
Yes. To receive payments in production you need an M-Pesa for Business Paybill or Till number, and a Daraja account linked to it. We guide you through setting these up.
Yes. We add card payments alongside M-Pesa using Stripe or Checkout.com, and we've shipped both in production: Stripe for Inside My Closet and Checkout.com card payments in a UK healthcare app. We recommend the right one during scoping. See payments integration.
You do. Payments go directly into your Paybill or Till. Bridgetree never receives or holds your customers' money.