Skip to main content

Open-source React Native SDK for MoMo, plus what I found in the sandbox

  • August 7, 2026
  • 1 reply
  • 17 views

Hi everyone,

I'm a mobile engineer working on payments infrastructure in Latin America. I built an open-source React Native SDK for the MoMo Open API, with Rwanda as the first target market.

Repo: https://github.com/francedermaz/openbank-africa-sdk
Install: npm install openbank-africa-sdk

Node, PHP and Java wrappers already exist, but I couldn't find a React Native one. MIT licensed, zero runtime dependencies. Collections (Request to Pay, status, balance) and Disbursements (transfer, status, balance, account holder validation), both validated against the real sandbox. Sandbox provisioning is automatic and MTN error reasons are mapped to typed codes.

Two things worth knowing that cost me time: Collections and Disbursements are separate subscriptions, each with its own key, API user and token endpoint, and the sandbox only accepts EUR regardless of market. I ran into a few other sandbox quirks along the way, happy to share detail if anyone's stuck.

Tell me what's missing from the SDK. Refund and an Airtel adapter are next, but I'd rather build what people here actually need.

One caveat: production hasn't been tested against a real MTN tenant, since credentials only come through the Partner Portal after KYC. If anyone here has production access and wants to try it, I'd appreciate it.

No commercial angle. Issues and PRs welcome, or just reply here.

1 reply

  • New Member
  • August 7, 2026

This is a great idea as a developer. I will interact with it and let you know how it goes.