Payment confirmation flow
🧭 Guide objective
This guide describes the payment confirmation flow from the end user’s perspective when completing a payment via the checkout page.
It takes into account the available payment methods (operators) as well as the countries concerned.
ORANGE MONEY (OM)
In this section, we detail the payment confirmation flow based on the countries where this payment method is available.
1 - The end user selects Orange Money as the payment method on the checkout page.
2 - The user enters the required information (phone number, amount, etc.).
3 - The user generates a temporary OTP code by dialing the Orange Money–specific USSD code for the selected country.
4 - The user enters this code in the dedicated field on the checkout page.
5 - The user clicks the payment confirmation button.
6 - A payment confirmation message is displayed on the screen, indicating that the payment was successfully completed.
Côte d'Ivoire (CI)
The user must dial the following USSD syntax to generate the OTP code: #144*82#
Burkina Faso (BF)
The user must dial the following USSD syntax to generate the OTP code: *144*4*6*amount#
The amount must be replaced with the exact transaction amount, otherwise the payment will fail.
Guinea Conakry (GN)
The user must dial the following USSD syntax to generate the OTP code: *144*4*2*1*secret code#.
The secret code must be replaced with the user’s personal secret code.
Senegal (SN)
The user must dial the following USSD syntax to generate the OTP code: #144#391#
Then, the user enters their personal secret code to obtain the OTP.
Mali (ML)
The user must dial the following USSD syntax to generate the OTP code: #144#77#
Then, the user enters their personal secret code to obtain the OTP.
WAVE (WAVE)
In this section, we detail the payment confirmation flow based on the countries where this payment method is available.
1 - The end user selects WAVE as the payment method on the checkout page.
2 - The user enters the required information (phone number, amount, etc.) and clicks the payment confirmation button.
3 - The user scans the QR Code displayed on the screen using their mobile phone or clicks the redirection button to open the WAVE application, depending on whether they are using a desktop or a mobile device.
4 - The user confirms the payment in the WAVE application.
5 - A payment confirmation message is displayed on the screen, indicating that the payment was successfully completed.
The payment confirmation flow via WAVE is identical for the following countries:
- Côte d'Ivoire (CI)
- Senegal (SN)
- Mali (ML)
- Burkina Faso (BF)
MOOV MONEY (MOOV)
In this section, we detail the payment confirmation flow based on the countries where this payment method is available.
1 - The end user selects Moov Money as the payment method on the checkout page.
2 - The user enters the required information (phone number, amount, etc.) and clicks the payment confirmation button.
3 - The user will generally receive a payment confirmation push notification on their mobile phone, which must be approved by following the instructions.
4 - A payment confirmation message is displayed on the screen, indicating that the payment was successfully completed.
For some countries, the user must dial a USSD code to confirm the payment.
Burkina Faso (BF)
The user must dial the following USSD syntax: *555*6#
Then follow the instructions to validate the payment.
MTN MOBILE MONEY (MTN)
In this section, we detail the payment confirmation flow based on the countries where this payment method is available.
1 - The end user selects MTN Mobile Money as the payment method on the checkout page.
2 - The user enters the required information (phone number, amount, etc.) and clicks the payment confirmation button.
3 - The user will generally receive a payment confirmation push notification on their mobile phone, which must be approved by following the instructions.
4 - A payment confirmation message is displayed on the screen, indicating that the payment was successfully completed.
For some countries, the user must dial a USSD code to confirm the payment.
Côte d'Ivoire (CI)
The user must dial the following USSD syntax: *133#
Then follow the instructions to validate the payment by selecting the appropriate options.
TELECEL (TELECEL)
In this section, we detail the payment confirmation flow based on the countries where this payment method is available.
1 - The end user selects Telecel as the payment method on the checkout page.
2 - The user enters the required information (phone number, amount, etc.).
3 - The user generates a temporary OTP code by dialing the Telecel-specific USSD code for the selected country.
4 - The user enters this code in the dedicated field on the checkout page.
5 - The user clicks the payment confirmation button.
6 - A payment confirmation message is displayed on the screen, indicating that the payment was successfully completed.
Burkina Faso (BF)
The user must dial the following USSD syntax to generate the OTP code: *808*4*4*amount#
The amount must be replaced with the exact transaction amount, otherwise the payment will fail.
ZAMANI (ZAMANI)
1 - The end user selects Zamani as the payment method on the checkout page.
2 - The user enters the required information (phone number, amount, etc.) and clicks the payment confirmation button.
3 - The user must dial a specific USSD code to confirm the payment.
4 - A payment confirmation message is displayed on the screen, indicating that the payment was successfully completed.
Niger (NE)
The user must dial the following USSD syntax: #146#
Then follow the instructions to validate the payment by selecting the appropriate options.
AMANA (AMANATA)
Niger (NE)
1 - The end user selects Amana as the payment method on the checkout page.
2 - The user enters the required information (phone number, amount, etc.) and clicks the payment confirmation button.
3 - The user must confirm the payment via the Amana application installed on their mobile phone. A confirmation request notification will be sent within the application.
4 - A payment confirmation message is displayed on the screen, indicating that the payment was successfully completed.
The end user must meet certain conditions to use the Amana payment method:
- Have an active Amana account associated with the phone number entered on the checkout page.
- Have the Amana application installed on their mobile phone.
- Have sufficient funds in their Amana account to cover the transaction amount.
MYNITA (MYNITA)
Niger (NE)
1 - The end user selects MyNita as the payment method on the checkout page.
2 - The user enters the required information (phone number, amount, etc.) and clicks the payment confirmation button.
3 - A purchase code will be displayed on the screen, which the user must use to complete the payment.
📌 In this case, two scenarios are possible to complete the payment:
Scenario 1: Confirmation via the MyNita application
This code is used to validate a specific payment and must be used to confirm the payment via the MyNita application installed on the user’s mobile phone.
A payment confirmation message is displayed on the screen, indicating that the payment was successfully completed.
Scenario 2: Confirmation at an authorized Nita counter
The user may go to an authorized Nita counter and provide the purchase code displayed on the screen to complete the payment.
The end user must meet certain conditions to use the MyNita payment method:
- Have an active MyNita account associated with the phone number entered on the checkout page.
- Have the MyNita application installed on their mobile phone.
- Have sufficient funds in their MyNita account to cover the transaction amount.
Other operators
For other operators not listed in this guide, the payment confirmation flow will generally follow the steps below:
1 - The end user selects the operator on the checkout page.
2 - The user enters the required information (phone number, amount, etc.) and clicks the payment confirmation button.
3 - The user will generally receive a payment confirmation push notification on their mobile phone, which must be approved by following the instructions.
4 - A payment confirmation message is displayed on the screen, indicating that the payment was successfully completed.
Was this page helpful?