Payment Methods and Mobile Money Guide for Afrizon
Supported payment options including Tigo Pesa, Airtel Money, M-Pesa, and Halopesa — with step-by-step instructions, payment statuses, and what to do if payment fails.
Afrizon supports mobile money payments, so you can pay securely using the account you already have with your mobile network provider. This page explains each supported payment method, walks you through the payment process, and covers what happens in different payment states.
All payments on Afrizon are processed securely. You confirm every transaction using your mobile money PIN directly on your own phone — your PIN is never entered into the app.
The payment process is the same for all four providers. Select your provider’s tab below for any provider-specific details.
Tigo Pesa
Airtel Money
M-Pesa
Halopesa
1
Select Tigo Pesa
On the payment screen, tap Pay Now, then choose Tigo Pesa as your payment method.
2
Enter your Tigo number
Type in your Tigo phone number (format: 07XXXXXXXX). This is the number linked to your Tigo Pesa account.
3
Initiate the payment
Tap Initiate Payment. A USSD prompt will be sent to your phone.
4
Approve on your phone
A prompt appears on your Tigo phone asking you to confirm the payment. Enter your Tigo Pesa PIN to approve.
5
Wait for confirmation
The app checks your payment status automatically. Once confirmed, you’ll see a Payment Successful screen.
1
Select Airtel Money
On the payment screen, tap Pay Now, then choose Airtel Money as your payment method.
2
Enter your Airtel number
Type in your Airtel phone number (format: 07XXXXXXXX). This is the number linked to your Airtel Money account.
3
Initiate the payment
Tap Initiate Payment. A USSD prompt will be sent to your phone.
4
Approve on your phone
A prompt appears on your Airtel phone asking you to confirm the payment. Enter your Airtel Money PIN to approve.
5
Wait for confirmation
The app checks your payment status automatically. Once confirmed, you’ll see a Payment Successful screen.
1
Select M-Pesa
On the payment screen, tap Pay Now, then choose M-Pesa as your payment method.
2
Enter your M-Pesa number
Type in your Vodacom phone number (format: 07XXXXXXXX). This is the number linked to your M-Pesa account.
3
Initiate the payment
Tap Initiate Payment. A USSD prompt will be sent to your phone.
4
Approve on your phone
A prompt appears on your Vodacom phone asking you to confirm the payment. Enter your M-Pesa PIN to approve.
5
Wait for confirmation
The app checks your payment status automatically. Once confirmed, you’ll see a Payment Successful screen.
1
Select Halopesa
On the payment screen, tap Pay Now, then choose Halopesa as your payment method.
2
Enter your Halopesa number
Type in your phone number (format: 07XXXXXXXX). This is the number linked to your Halopesa account.
3
Initiate the payment
Tap Initiate Payment. A USSD prompt will be sent to your phone.
4
Approve on your phone
A prompt appears on your phone asking you to confirm the payment. Enter your Halopesa PIN to approve.
5
Wait for confirmation
The app checks your payment status automatically. Once confirmed, you’ll see a Payment Successful screen.
Make sure your phone has signal and that your mobile money account has sufficient balance before initiating payment. The USSD prompt may take a few seconds to arrive.
After initiating a payment, you’ll see one of the following statuses:
Status
What it means
Pending
The payment has been initiated. Waiting for you to approve it on your phone via USSD prompt.
Processing
Your approval has been received and the transaction is being processed by your mobile money provider.
Completed / Paid
The payment was successful and your order is confirmed.
Failed
The payment could not be processed. No money has been deducted.
The app checks your payment status automatically every few seconds while you wait. You’ll see a countdown timer and a message confirming the app is auto-checking.
If your payment fails, the app shows a Payment Failed screen with a Try Again button.Common reasons for payment failure:
Insufficient balance in your mobile money account.
You didn’t approve the USSD prompt in time (timeout).
Network issues prevented the USSD prompt from reaching your phone.
Incorrect PIN entered too many times.
To retry, tap Try Again and repeat the payment steps. Your order remains open so you can complete payment without re-entering your cart.
If you see a failed status but money was deducted from your account, do not retry immediately. Raise a support ticket from the Orders screen with your order number and transaction details so the issue can be investigated.
If the app cannot verify your payment within the time limit, it shows a Payment Timeout screen. This means the app stopped polling for a status update, but your payment may still be processing.In this case:
Check your mobile money transaction history to see if the payment went through.
If payment was successful, your order will update automatically once confirmed.
If payment did not go through, tap Try Again to initiate a new payment.
If your marketplace has the Winga installment option enabled, you may see a Pay in Instalments category at checkout in addition to Pay Now. This lets you split the cost of your order into weekly, bi-weekly, or monthly payments.When setting up an installment plan, you choose:
Duration — how long you want to spread the payments.
Payment Frequency — weekly, bi-weekly, or monthly.
The app shows you the amount per payment and total amount before you confirm. Your first payment is due at the time of placing the order.
Winga installment plans may not be available for all orders or all users. If you don’t see the option, your marketplace or order may not be eligible.