Active eCommerce African Payment Gateway Add-on Documentation
- What features are included in the African Payment Gateway Addon?
- How to configure African Payment Methods?
- How can a customer pay with African Payment Gateway?
- How can a customer recharge his/her wallet with African Payment Gateway?
- How can a customer upgrade his classified product package using the african payment gateways?
How to configure African Payment Methods?
Answer: To configure the African Payment Methods the following steps should be followed:
M-pesa: To configure Mpesa follow the instructions described below:
Firstly, Go to the developer's portal of the Safaricom.
Then sign in or sign up .
After logging in or signing up it will redirect to the dashboard.
There the user needs to create a new app as shown in the picture below.
Go to the My Apps section and click on the green button
saying Add a new App .
After that, fill up the form and create the app.
After that you will be redirected to the dashboard. Click on the app you created and you will find that it resulted in a dropdown menu. There you will find the Consumer Key and the Consumer Secret under the Keys sub-menu.
These two keys need to be copied. And then in the admin panel, go to Business Settings->Payment Method and inside the Mpesa Credentials section the two keys should be pasted in their fields and then saved.
After that the admin should also give his business short code inside the MPESA SHORT CODE which will be used when the user sends his/her payment.
Then the user needs to select whether he/she wants to use the sandbox or go live.
Finally, clicking the Save button the user should be ready to go.
Flutterwave: To configure Flutterwave follow the instructions described below:
Go to the sign in page of flutterwave developer's dashboard .
After signing in or up you will be redirected to the dashboard.
From the go to the Settings page.
From there you need to go to the API submenu.
There you will find two keys.
Public Key
Secret Key
You need to copy these two keys.
Then go to the admin panel and from there go to Business Settings-> Payment Method and there in the Flutterwave Credentials section paste the copied keys in their own fields. Paste the Public Key inside the Rave Public Key field and paste the Secret Key inside the Rave Secret Key field.
After that give a title to your account in the Rave Title section.
Then select whether you want to test it inside the live mode or sandbox/staging mode. And then click save.
To test it in sandbox you need to activate the testing mode in your dashboard. For that go to you flutterwave developer’s dashboard account and then switch the “Switch to live mode” radio button off.
Payfast :
Firstly got to pay https://sandbox.payfast.co.za/.
Then after logging in copy the merchant id and the merchant key.
After that paste it in the admin panel
And make sure it is activated.