Accept Mobile Money Payments Across Africa
CartModules: pawaPay Payment Gateway integrates your CS-Cart or Multi-Vendor store with pawaPay, Africa's leading mobile money aggregator. Accept payments from customers in 20+ African countries via their mobile phone -- no card, no bank account required.
Supported Mobile Money Operators
- MTN Mobile Money -- Uganda, Ghana, Cameroon, Ivory Coast, DR Congo, Benin, Congo, Zambia, Rwanda
- Airtel Money -- Uganda, Ghana, Tanzania, Kenya, Zambia, Rwanda, Malawi, Nigeria
- Safaricom M-Pesa -- Kenya
- Vodacom M-Pesa -- Tanzania
- Vodafone Cash -- Ghana
- Orange Money -- Cameroon, Ivory Coast, Senegal, Burkina Faso, Mali
- Tigo Pesa / Tigo Cash -- Tanzania, Ghana
- HaloPesa -- Tanzania
- Wave -- Senegal, Ivory Coast
- Free Money -- Senegal
Supported Currencies
KES, UGX, GHS, NGN, XAF, XOF, TZS, ZMW, RWF, CDF, MWK, SLL
How It Works
- Customer enters their phone number at checkout and places the order.
- A mobile money payment prompt (USSD or STK push) is sent directly to the customer's phone.
- Customer authorizes the payment by entering their mobile money PIN on their phone.
- The store automatically detects payment confirmation and updates the order status.
No redirect to an external payment page is needed. The customer stays on your store and sees a real-time waiting page that updates as soon as the payment is confirmed.
Key Features
- No card handling -- fully PCI-compliant (SAQ A). Mobile money only.
- Real-time status updates -- automatic polling + webhook support for instant confirmation.
- Sandbox/Live toggle -- test with pawaPay sandbox before going live.
- Configurable status mapping -- map pawaPay statuses (Completed, Failed, Pending) to any CS-Cart order status.
- 30+ mobile money operators across Africa in a single integration.
- Automatic phone normalization -- handles various phone number formats.
- Idempotent webhooks -- safe against duplicate notifications.
- Detailed logging -- all API interactions logged with sensitive data stripped.
Requirements
- CS-Cart or Multi-Vendor 4.x
- A pawaPay merchant account
- PHP 7.0 or higher
- SSL certificate on your store (HTTPS)
Installation
- Go to Add-ons > Manage add-ons, click Manual installation, and upload the addon zip
- Activate the addon and enter the license key
- Go to Administration → Payment methods and add a new payment method.
- Select "pawaPay Payment Gateway" as the processor.
- Enter your pawaPay API token, select the correspondent (mobile money operator) and currency.
- Configure the webhook URL in your pawaPay dashboard (shown in the payment settings).
- Test with sandbox mode before switching to live.
Tags
Africa, mobile money, MTN, Airtel, Vodafone, Safaricom, M-Pesa, Orange Money, pawaPay, payment gateway, Kenya, Uganda, Ghana, Nigeria, Tanzania, Cameroon, Zambia, Rwanda, Senegal, mobile payments, USSD, STK push, CS-Cart, Multi-Vendor
- 4.10.1
- 4.10.2
- 4.10.3
- 4.10.4
- 4.10.4.SP1
- 4.11.1
- 4.11.2
- 4.11.3
- 4.11.4
- 4.11.5
- 4.12.1
- 4.12.2
- 4.13.1
- 4.13.2
- 4.13.2.SP1
- 4.13.2.SP2
- 4.13.3
- 4.14.1
- 4.14.1.SP1
- 4.14.2
- 4.14.2.SP1
- 4.14.3
- 4.14.3.SP1
- 4.15.1
- 4.15.1.SP1
- 4.15.1.SP2
- 4.15.1.SP3
- 4.15.1.SP4
- 4.15.2
- 4.16.1
- 4.16.2
- 4.17.1
- 4.17.2
- 4.17.2.SP1
- 4.17.2.SP2
- 4.17.2.SP3
- 4.18.1
- 4.6.3
- 4.7.1
- 4.7.2
- 4.7.3
- 4.7.4
- 4.8.1
- 4.8.2
- 4.9.1
- 4.9.2
- 4.9.3
- English
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Store Builder
- Store Builder Plus
- Store Builder Ultimate
Addons features
- Backend
- Frontend
- For customer
- For owner
- For vendor
Shared features
No reviews found








