Mobile Money Payout Testing (Francophone Africa)
This guide explains how to test mobile money payouts to Francophone Africa in the sandbox environment using specific MSISDNs (phone numbers).
Overview
When testing payouts to mobile money wallets in countries like Ivory Coast, Senegal, and Benin in the sandbox environment, you can simulate various scenarios by using specific test phone numbers (MSISDNs). This allows you to verify your integration’s handling of successful transfers, failures, and specific error conditions.
Supported Currencies & Countries
The following currencies are supported for this payout method:
Supported Providers
The following table outlines the supported providers for each country. Ensure the operator field matches one of the valid codes for the destination country.
Note: Provider availability may vary. The codes listed above are the most common for each region.
Test Scenario Mapping
Use the following MSISDNs (phone numbers) to trigger specific transaction states and errors in the sandbox environment.
Provider Availability Matrix
Not all test numbers work with every provider in the sandbox environment. Use this matrix to select a compatible Country and Provider combination for your desired test case.
Recommendation: For the widest range of error simulations, we recommend testing with Senegal / Orange (
orange) or Wave (wave).
Usage Examples
Testing Successful Transfer
Use the MSISDN 00000001 to simulate a successful payout. This example uses Ivory Coast (CI) and MTN.
Expected Response:
Testing Insufficient Funds / Failed Transaction
Use the MSISDN 00000206 to simulate a failure due to invalid amount. Ensure you use a provider that supports this error (e.g., Senegal / Orange).
Expected Response:
Important Notes
- Sandbox Only: These MSISDNs are for the sandbox environment only.
- Provider Codes: Ensure the provider matches the country. See the Supported Providers section for a complete list of valid country-provider combinations.
- Phone Number Format:
- Sandbox: Phone number normalization is disabled in the sandbox environment to support specific test numbers. You must use the exact test MSISDNs listed above (e.g.,
00000001) without any modifications or country codes. - Production: Phone numbers are automatically normalized to the required international format (e.g., adding the country code if missing, stripping
+prefix). You can provide numbers in either local (e.g.,07...) or international (e.g.,+225...) format.
- Sandbox: Phone number normalization is disabled in the sandbox environment to support specific test numbers. You must use the exact test MSISDNs listed above (e.g.,