Payment integration
Airtel Money Payment Gateway
This module enables businesses to receive payments via Airtel Money mobile money services. Supports direct mobile money payments, USSD payments, and mobile wallet integration. Ideal for merchants in Airtel Africa operating countries: Kenya, Uganda, Tanzania, Zambia, Madagascar, Malawi, Rwanda, Nigeria, Chad, Niger, Congo DRC, Congo-Brazzaville, Gabon, and Seychelles.
Read the payment gateway setup guideSupported markets
- Kenya
- Uganda
- Tanzania
- Zambia
- Madagascar
- Malawi
- Rwanda
- Nigeria
- Chad
- Niger
- Congo DRC
- Congo-Brazzaville
- Gabon
- Seychelles
Listed payment methods
- Airtel Money Wallet
- USSD Payments (*175#)
- Mobile App Payments
- SMS-based Payments
Use staging credentials for development and production credentials for live transactions.
Setup guidance
- Register at https://developers.airtel.africa/.
- Create an application and get your Client ID and Client Secret (PIN is not needed for collections).
- Set webhook endpoint to /api/webhook/airtelmoney in your Airtel app settings.
- Enter the phone number with or without country code - the system formats it automatically.
- Use staging first, then switch to production after successful validation.
Configuration requirements
Enter these values in the matching gateway settings. Obtain credentials from the provider and keep them private.
- Client ID Optional
- Your Airtel Money Client ID
- Client Secret Optional
- Your Airtel Money Client Secret
- PIN (optional) Optional
- Only needed for disbursements/refunds. Not required to collect payments - leave blank.
- Environment Required
- Choose staging for development, production for live transactions.
- Country Required
- Select the Airtel operating country.
- Currency Required
- Transaction currency for this gateway.
- Callback URL Optional
- Leave empty to use default webhook route.