Rwanda has active mobile-money services from MTN MoMo and Airtel Money. For recurring revenue, the important design choice is to keep the invoice model stable while wallet-specific payment behavior sits underneath it.
The main wallet routes
MTN Rwanda offers MoMo services for payments and transfers. Airtel Rwanda also supports Airtel Money merchant payments; Airtel's customer-service material describes merchant payments authorized with the customer's PIN.
What a recurring merchant should model
- Customer or account.
- Billing period and amount in RWF.
- One invoice or obligation.
- One or more traceable payment attempts.
- Provider-specific evidence and normalized payment state.
- Recovery and reconciliation state.
Do not infer Rwanda capability from another Airtel or MTN market
The same wallet brand can operate under different local merchant terms, APIs, settlement arrangements and provider routes.
Confirm the exact Rwanda production setup for the merchant rather than copying configuration from Uganda, Kenya or another country.
Questions for the provider or PSP
- Which merchant entity types are eligible?
- Which collection products are available?
- How is customer authorization handled?
- What callback or status-verification path is available?
- How are reversals, refunds and settlement represented?
Rwanda should be configured as its own market
Do not reuse Uganda or another country's Airtel/MTN credentials, settlement assumptions or capability flags. Store Rwanda-specific merchant account, RWF currency, provider route and enabled collection method.
Separate wallet availability from merchant eligibility
A wallet can be widely available to consumers while a particular merchant still needs the correct commercial onboarding before it can offer that method in production. Checkout should reflect the merchant's enabled capability, not a generic country list.
Recovery needs the same safety rules
If an attempt is unresolved, block another collection attempt until the provider or PSP can verify the result. Once a final failure is known, the merchant can apply its configured reminder, retry or alternate-method policy.
What finance should preserve
-
Rwanda invoice/customer reference;
-
wallet and provider route;
-
provider transaction/reference;
-
RWF amount and payment time;
-
match and reconciliation status;
- settlement evidence where supplied by the provider.
That gives the regional business one recurring-revenue ledger without erasing the local source of each payment.
Measure the Rwanda route after launch
Track payment-method mix, first-attempt completion, unresolved-state rate, manual matching and support contacts by provider route. A regional architecture should make comparison possible without assuming the two wallets will behave identically.
Keep customer choice reversible
If a customer wants to use another enabled wallet after a final failure, create a new attempt against the same RWF invoice. If the previous result is still uncertain, verify it before offering the switch.
Sources
MTN Rwanda: https://www.mtn.co.rw/
Airtel Rwanda Enterprise Portal — merchant PayBill services: https://enterprise.airtel.co.rw/
Airtel Africa Developer Portal: https://developers.airtel.africa/



