Your step-by-step guide to a quick and easy integration
If your organisation is new to M-Pesa, start at stage 1
If your organisation already has an M-Pesa business account, you can proceed to stage 2
Stage 1
Applying for an M-Pesa Business Account
- If your organisation does not already have an M-Pesa Business account, please email us at supportmpesa@m-pesa.cd and our M-Pesa Business team will contact you to discuss your requirements and identify the correct forms for your business
- You will need to complete and send the forms back to supportmpesa@m-pesa.cd for verification and screening
- The M-Pesa Business team will review the application and inform you of the M-Pesa charging model for your organisation. Once agreed, you will then be sent the M-Pesa Services Agreement
- Review and sign the Services Agreement then send back to supportmpesa@m-pesa.cd
- The M-Pesa team will counter-sign the Services Agreement and share the fully executed version with you for your records
M-Pesa Business team creates organisation M-Pesa account and short code
- Once all KYC has been provided and the Services Agreement is signed, the M-Pesa team will create your M-Pesa organisation account, unique short code and link your M-Pesa account to the bank account you provided in the Application Form
- Your M-Pesa short code is a 6-digit or 7-digit code used for customers or businesses to send money to you
- You may also be sent an M-Pesa SIM depending on the services you require
Stage 2
Signing up to M-Pesa Open API
- Once registered as an M-Pesa organisation, you need to sign up to the Open API portal. This gives you access to our simple and powerful APIs that will help your business grow
- Click Sign Up on the homepage to get started
- Once you have signed up, you need to select which M-Pesa product you wish to use
- The M-Pesa team will then ensure this matches with the M-Pesa Application Form and approves for your organisation to begin the integration
Stages 3 & 4
Developing your M-Pesa product
- You can use your own developer, or connect to one of our M-Pesa certified developers in order to have your M-Pesa product created
- The developer will create and test the product in our sandbox environment before releasing it to the organisation for full end-to-end testing.
- Ensure the organisation tests payments, refunds, account reconciliation, clearing and transaction inquiries to ensure your product is ready to go live
- If the product needs changes, the organisation can reject the product and send it back to the developer for correction
- If the product is ready, the organisation can set the API to Go Live and start transacting with Vodacom M-Pesa!