Skip to main content
Use the exact code shown below as momoOperatorId when creating a mobile money charge, or as the mobile money payoutMethod.code when creating a payout.
momoOperatorId is required for every currency except KES. For Kenyan shilling charges the operator is resolved from the phone number automatically.
Codes marked collections only or payouts only are enabled for that direction alone. Fetch the live list from Get Mobile Money Providers, or resolve an operator directly from a phone number with Get Phone Number Operators.

Operator codes by country

For KES, momoOperatorId is optional — the operator is resolved from the phone number.
Wave supports redirect-based completion — pass successRedirectUrl and failureRedirectUrl on the charge.

Resolving an operator programmatically

Rather than asking the customer to pick their network, you can resolve it from their phone number:
See Get Phone Number Operators for the full schema.