Integration services
Get your mobile money integration built, fixed or finished
I'm Medard Nduhukire, the developer behind PayDev Africa. I integrate MTN MoMo, M-Pesa and Airtel Money into web applications, with the same care for callbacks, double payments and error handling you see in the guides on this site.
Email me about your project medardnduhukire@gmail.com
What I can do for you
New payment integration
Accept payments with MTN MoMo, M-Pesa or Airtel Money in your existing app.
- Payment request and status checks
- Callback handling that can't be faked or double-counted
- Automatic re-checks for late or missing callbacks
- Automated tests and a short handover document
Fix an existing integration
Payments that fail, callbacks that never arrive, or customers who pay twice.
- Diagnose errors like 500.001.1001, PAYER_NOT_FOUND or 1037
- Find why callbacks are missed or rejected
- Make updates idempotent so nothing is fulfilled twice
- Written report of what was wrong and what changed
Payouts and disbursements
Send money to customers, agents or staff: refunds, commissions, salaries.
- MTN MoMo Disbursements
- Safeguards against paying the same person twice
- Balance checks before payout runs
- Reconciliation reports
Several providers, one checkout
Let customers pay with whichever wallet they use.
- Detect the network from the phone number
- One payment flow across MoMo, M-Pesa and Airtel
- Clear customer messages for every failure reason
- Single place to see all payments
How it works
- Send the details. Email what you need using the button below. The template asks for everything I need to give a useful answer.
- Short call and fixed quote. We agree the scope. You get a fixed price and timeline in writing before any work starts.
- Build and test. I work in your repository, test against the provider's sandbox with your test credentials, and keep you updated as I go.
- Go live and handover. Switch to production credentials together, then hand over the code, tests and notes. Ongoing support can be added to the quote.
Why work with me
- Full-stack web developer and software consultant with more than seven years of programming experience, and a bachelor's degree in Computer Engineering.
- I built the tools on this site: MoMo, M-Pesa and Airtel Money request builders and a 69-code error reference. You can judge how I work before you hire me.
- Tested code: every integration ships with automated tests, like the ones in my guides.
- Plain-English communication and a written handover, so your team can maintain it.
Questions
Do I need my own merchant account?
Yes. The business that receives the money must hold the merchant account or shortcode with MTN, Safaricom or Airtel, and complete their approval (KYC). I can tell you what each provider asks for and build against the sandbox while you wait.
Which technologies do you work with?
Laravel / PHP, Python / Django, Node.js / Next.js. If your app uses something else, mention it in your message.
How long does an integration take?
It depends on the providers, your codebase and how quickly production approval comes through. A single-provider integration is usually a matter of days of development, not weeks. You get a firm timeline in the quote.
How do you price the work?
A fixed price for an agreed scope, so you know the cost before work starts. Send the details and I'll reply with a quote.
Ready to start?
Email me with a few details about your project and I'll get back to you with next steps.
Prefer a ready-made codebase you can build on yourself? See the starter kits.