Get paid in Nairobi and Sydney,
in the same system.

M-Pesa for your Kenyan customers. Cards, Apple Pay and Google Pay for everyone else. Payouts and records that add up, in every currency.

The problem

Two ways to pay.
One set of books.

Most systems handle M-Pesa or cards. Your customers use both.

Your customers pay two ways.

And most systems only handle one.

Reconciliation by spreadsheet.

Two currencies and two providers mean matching payments by hand.

Payouts are still manual.

Paying suppliers, staff or partners by M-Pesa shouldn’t take an afternoon.

What we build

M-Pesa for Kenya.
Cards for everyone else.

One system, with records that add up.

01

One checkout, every customer

M-Pesa through Safaricom’s Daraja API, plus Stripe or Checkout.com for cards, Apple Pay and Google Pay.

02

Subscriptions and memberships

Billed in KES, USD or other currencies.

03

Automated M-Pesa payouts

To suppliers, staff, riders or partners.

04

A reconciliation dashboard

Matches every payment to an order, across providers and currencies.

05

Kenya market entry

Production-grade M-Pesa integration for foreign companies, built by someone who worked on the M-PESA app.

06

eTIMS-ready receipts

Payments that produce valid eTIMS invoices, so your KRA records match your takings. eTIMS integration →

Built for the things that go wrong

Built for the things
that go wrong.

  • Customers charged but their order never updates
  • Duplicate payments and double-counted confirmations
  • Payment notifications verified, retried and logged
  • Refunds and failed payments handled cleanly
  • Card details go to the payment provider, never your server
  • Money goes straight to your account; we never hold it
Proof

Kevin Lagat built key features of Safaricom’s M-PESA app and integrated Checkout.com card payments in a UK healthcare app.

Inside My Closet
Inside My Closet fashion storefront preview
Fashion & e-commerce

Inside My Closet

A fashion storefront connecting East African design with customers in Australia.

What we builtThe online store and its backend, with Stripe checkout for customers in Australia.

Read the case study →insidemycloset.co
NeuroConnect logoNeuroConnect Africa
NeuroConnect Africa website preview
Community & health

NeuroConnect Africa

A platform for families, schools, and professionals to discover services and connect with support.

What we builtThe website: services, bookings, M-Pesa donations, a blog, and a content editor the team updates themselves.

Read the case study →neuroconnect.africa
Kevin Lagat, founder of Bridgetree Technologies

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

Let’s talk

Stop choosing between your
local and global customers.

Tell us where your customers are and how they want to pay. We’ll recommend a setup during scoping.

What do you need?
Budget (optional)

We only use your details to reply to this enquiry. Privacy

Questions about payments integration
Which card provider works for my business?

It depends on where your company is registered and where you sell. We recommend one during scoping, not before.

Can we keep our current website?

Usually, yes. We add payments to an existing site or app where the platform allows it.

Do you work with companies outside Kenya?

Yes. Kevin has shipped for clients in the UK, Saudi Arabia and the US, built a store selling to Australia, and works across time zones.

Do you set up the merchant accounts?

We guide you through opening and verifying them: an M-Pesa Paybill or Till, and a Stripe or Checkout.com account. They’re in your business’s name, so payments go straight to you.

Is it secure?

Card details are entered into the provider’s secure fields and never stored on your servers, and every payment notification is verified before an order is marked as paid.

Other services: eTIMS integrationSHA HMIS integrationM-Pesa integrationWebMobileAutomation