Skip to content

Starter kits

Skip weeks of payment plumbing

Complete, tested projects with mobile money already built in. They're based on the same code as the guides on this site, packaged so you can start from working payments instead of an empty folder.

Ordering is by email for now. Click Buy, send the prefilled email, and I'll reply with payment details: MTN MoMo, Airtel Money, card via Payoneer (outside Uganda) or bank transfer. I email you the download once the payment arrives.

Available

Laravel Mobile Money Starter Kit

Laravel 13, PHP 8.3+

MTN MoMo · M-Pesa · Airtel Money · Flutterwave (Uganda)

Buy · $49
Available

Django Mobile Money Starter Kit

Django 5.2 / 6.x, Python 3.12+

MTN MoMo · M-Pesa · Airtel Money · Flutterwave (Uganda)

Buy · $49
Available

Next.js Mobile Money Starter Kit

Next.js 16, Node.js 22.9+, Postgres

MTN MoMo · M-Pesa · Airtel Money · Flutterwave (Uganda)

Buy · $49

What every kit includes

Payments for four providers

MTN MoMo, M-Pesa STK push and Airtel Money directly, plus Flutterwave for MTN and Airtel in Uganda through one account, behind one simple interface.

Safe callbacks

Every callback is confirmed with the provider before an order is marked paid. Duplicates are ignored.

Late and missing callbacks handled

A scheduled job re-checks pending payments, including ambiguous ones like M-Pesa 1037 and Airtel TA.

Payments table and support tools

Every attempt recorded with its status, failure reason and the provider's receipt. Re-check payments from the Django admin, or a command in the Laravel and Next.js kits.

Phone number handling

Numbers converted to each provider's format, with country-specific rules.

Clear customer messages

Plain-language messages for every common failure reason.

Automated tests

The full payment flow tested against simulated providers, so you can change code safely.

Go-live checklist

What to change, and what each provider asks for, when you move to production.

Want to build it yourself?

Everything you need is free on this site: the integration guides walk through each piece with tested code, and the tools generate the API requests. The kits save you the time of assembling and testing it all.

Need it built into your existing app instead? Hire me for the integration.