- You should create an account on https://developer.safaricom.co.ke
- You should have played with the APIs on the sandbox that you would move on to production with.
- You should have filled the testcases of the APIs you wish to use.
- You should have access to your MPESA Web Portal which only accessed using a certificate Safaricom offers you.
-
You first sent a blank email to M-PESACertpassword@safaricom.co.ke to get Authentication details required to log in to the Certificate Request Website.
-
Then using Internet Explorer head to the Certificate Request Website https://vmtke.ca.vodafone.com/certsrv
-
A more detailed step by step guide is below: https://www.youtube.com/watch?v=wQyBkJDsmuw
- With the Certificate you can access the live M-PESA Web Portal https://org.ke.m-pesa.com
Log in to your Safaricom Developer account and click on the Go Live option. The process is self explanatory with just a few notes:
- Upload filled Testcases of the APIs you wish to go to production with.
- At the verification stage:
- select
Shortcode
as Verification Type - the Organisation Name should be one word
- the MPESA User Name should be the username of a person with
Business Manager Role
set on the MPESA Web Portal
- select
In the directory is the testcases for Lipa na MPESA Online(STK Push)