We recommend checking out the introductory section to
understand the basics of making transfers first.
account_number is the mobile number on the account (including the country code, like “233”), while the account_bank is a code representing the mobile money operator (for example, "MPS" for M-Pesa). A beneficiary_name is also required so we can identify this account in your list of beneficiaries.
Mobile Money Kenya (M-Pesa) requires you to include the sender’s full name as
sender, the sender’s country as sender_country and the sender’s mobile number as mobile_number in the meta object. See Initiate a Transfer for specificationSupported Mobile Money Operators
Here’s a list of the current supported countries/currencies and options for mobile money:| Countries/Currencies | Mobile Money options |
|---|---|
| Cameroon (XAF) | FMM |
| Cote d’Ivoire (XOF) | FMM WAVE |
| Ethiopia (ETB) | AMOLEMONEY |
| Ghana (GHS) | AIRTEL MTN TIGO VODAFONE |
| Kenya (KES) | Airtel Kenya (MPX), M-Pesa (MPS) |
| Malawi (MWK) | AIRTELMW |
| Senegal (XOF) | EMONEY FREEMONEY ORANGEMONEY WAVE |
| Rwanda (RWF), Tanzania (TZS), Uganda (UGX), and Zambia (ZMW) | MPS |
data.status for the transfer is "NEW". Remember to set up a webhook or call the get transfer endpoint to find out when the transfer is completed. See Transfers: Overview for more details.