1. Introduction

BizaoPay is a payment plugin designed for websites developed with the WordPress CMS having Woocommerce already installed.
It facilitates the integration of Bizao’s mobile money payment system through a web interface.
BizaoPay for Woocommerce allows merchants to easily Accept payment from a large range of Telco mobile money services (Orange, Free, MTN, Moov, etc) and Visa/Mastercard.

Below diagram call flow:

2. Installation and Configuration of the Plugin

a. Installation

You will first need to have the WooCommerce plugin preinstalled on your site.

Here is how to install the BizaoPay for Woocommerce plugin:

1. Go to the “Extensions” page of your WordPress administration.
2. Search for the extension by name or keyword using the search field.
3. Click the “Install Now” button for the plugin you want to install.
4. Click the “Activate” button for the installed plugin.
You can also install WordPress plugins using the upload option in the administration area. First, you need to download the plugin from the source (which will be a zip file). Then, you need to go to the WordPress administration area and visit the Extensions >> Add page

b. Configuration

After activating the BizaoPay Plugin, go to your Plugins configuration page. There you will find the Bizaopay Plugin and just below, you will find the Settings option.

Click on Settings and the configuration page should appear:

You must fill in different types of fields:

text du bouton de paiement (Mandatory and Predefined) This is the text that must be displayed on the list of payment methods.
description du bouton de paiement (Mandatory and Predefined) This is the text that must be displayed once the user has selected BizaoPay as a payment method.
client_id (Required) provided by Bizao.
client_secret (Required) provided by Bizao.
reference (Required) provided by Bizao.
state (Required) chosen by the merchant.
notif_url (Optional), a notification url on which Bizao will send transaction information.

Once all these fields are filled in, click on the SAVE button at the bottom.

Note : BizaoPay uses the site’s default currency. You may change it for ECCAS area.
You may change the currency in WooCommerce setting.

UEMOA area
ECCAS area
The payment process in the plugin will begin after submitting the button after the validation of the order.

We have after that the choice between Mobile Money Payment for different countries and Debit Card Payment

Mobile Money Payment page

Debit Card Payment page

4. Management of the status of transactions by the Plugin

WooCommerce offers 04 types of states for transactions:

• on hold
• in progress
• finished
• canceled

By default, all orders are set to pending status on WooCommerce after you submit an order.
Once the payment is made by the customer, the Plugin will automatically update the status of the order according to the status of the transaction:

1. Transaction successful (customer debited): The Plugin changes the status of the order from “in progress” to “completed”.
2. Failed transaction (insufficient funds): The Plugin changes the status of the order from “in progress” to “cancelled”.
3. Technical problem (error on transactions): The Plugin changes the status of the order from “in progress” to “cancelled”

5. Available Country and Operator

Below the list of country and MNO where the Mobile Money service is available for BizaoPay.

Mobile Money

CountriesOperator (mno-name)/EMEcurrency
Ivory CoastMTNXOF
Ivory CoastMOOVXOF
Ivory CoastOrangeXOF
Burkina FasoOrangeXOF
Burkina FasoMOOVXOF
Burkina FasoMOOVXOF

Debit Card

Countries -AREAEMEcurrency
UEMOAVisa and MastercardXOF
ECCASVisa and MastercardXAF
Retour en haut