pawaPay payment gateway

Write a review
Accept Mobile Money payments in your CS-Cart store via pawaPay. Secure redirect-based checkout for merchants in 20+ African Countries.
$99.00

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

  1. Customer enters their phone number at checkout and places the order.
  2. A mobile money payment prompt (USSD or STK push) is sent directly to the customer's phone.
  3. Customer authorizes the payment by entering their mobile money PIN on their phone.
  4. 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

Installation

  1. Go to Add-ons > Manage add-ons, click Manual installation, and upload the addon zip
  2. Activate the addon and enter the license key
  3. Go to Administration → Payment methods and add a new payment method.
  4. Select "pawaPay Payment Gateway" as the processor.
  5. Enter your pawaPay API token, select the correspondent (mobile money operator) and currency.
  6. Configure the webhook URL in your pawaPay dashboard (shown in the payment settings).
  7. 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

Billing Type:
Lifetime
Compatible versions:
  • 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
Localizations:
  • English
Payment type:
One-time payment
Product:
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
  • Store Builder
  • Store Builder Plus
  • Store Builder Ultimate

Addons features

Development:
  • Backend
  • Frontend
Recipient:
  • For customer
  • For owner
  • For vendor
Server Update:

Shared features

External ID:
Cartmodules-Almapay
License number prefix:
CARTMODULES
On market:

No reviews found

FAQ Block