Ishvexa logoIshvexa
BuildingBuilt PeSa

MoMo integration for Kigali businesses — real costs from 14+ sites.

We've wired MTN MoMo and Airtel Money into 14+ websites. Here's what it actually costs, what breaks, and how to do it right.

KI

Kevin Ishimwe

Founder & Lead Developer

Apr 22, 2026
8 min read

Every client asks: 'How much to add MoMo Pay to my website?' The honest answer: it depends on what you're building. But after 14+ integrations, here's the real data.

MTN MoMo API integration takes us 2-4 hours now. Why so fast? We built PeSa first. We hit every edge case (timeout, duplicate payment, failed callback) so you don't have to.

Real costs: MTN charges 0.5% per transaction for collections. Airtel Money is similar. For the integration work: included in Starter tier, or 150,000 RWF standalone.

What breaks most often: Callback URL not whitelisted (MTN requires this). Wrong API environment (sandbox vs production). Timeout handling (MoMo can take 45+ seconds to confirm).

Our setup: Next.js backend → MTN MoMo API → Webhook callback → Update database. We also store proof of payment PDFs, because Rwandan businesses need records.

For e-commerce: Add cart total + MoMo number + redirect to confirmation page. For services: Add invoice number + amount + SMS confirmation to client.

The biggest mistake we see: Not testing with small amounts first. Test with 100 RWF. Then 500 RWF. Then scale up. Don't start with a 50,000 RWF payment on day one.

Want MoMo on your site? We can wire it in during the Starter tier — no extra charge. Because we've done it 14+ times, it's fast, tested, and reliable.

💬

Need help with software?

We help businesses in Rwanda get the software they need. Let's talk about your project.

Get in touch

[That's all]

Ready to build something?

Whether you need software or just want to chat about an idea — we're always open to talking.