Skip to main contentPawaPay supports Mobile Money collections across several African countries. For Centipid, it is available when your country is set to: Uganda (UG); Rwanda (RW); Ghana (GH) or Côte d’Ivoire (CI); South Africa (ZA) or Egypt (EG); Tanzania (TZ); Zambia (ZM), Malawi (MW), Benin (BJ), Burkina Faso (BF), Cameroon (CM), DR Congo (CD), Republic of Congo (CG), Senegal (SN), Sierra Leone (SL); Nigeria (NG).
Centipid only allows one active payment gateway at a time. When you select and save a gateway in the Payments tab, it becomes the gateway used for all online payments until you switch to another one.
Required fields
When you select PAWAPAY in the Payment Gateway dropdown, you’ll see fields such as:
- PawaPay API Token – your bearer token generated from the PawaPay dashboard.
- Callback / Webhook URL – configure this in PawaPay so Centipid receives payment status updates. Use your tenant subdomain followed by the API callback path, for example:
https://your-domain.centipidtechnologies.com/api/pawapay/callback.
Setup steps
- In PawaPay, follow the authentication guide to create an API token.
- In Centipid, open System Settings → Payments and choose PAWAPAY.
- Paste the PawaPay API Token into the matching field, and copy the callback URL (
https://your-domain.centipidtechnologies.com/api/pawapay/callback, replacing your-domain with your tenant subdomain).
- In your PawaPay dashboard, set the callback/webhook URL to that same endpoint so payment notifications are delivered (this maps to the
POST /api/pawapay/callback route in Centipid).
- Click Save changes in Centipid.
Testing your PawaPay integration
- Create or pick a low‑cost test package in Centipid.
- From your portal, buy that package and complete the PawaPay Mobile Money checkout.
- Confirm that:
- The payment is processed successfully by PawaPay.
- The transaction shows as paid in Centipid.
- The customer’s package activates and they can connect (Hotspot or PPPoE, depending on your setup).
If something fails, recheck the API token and webhook URL in both Centipid and PawaPay, then retry the test.