Choose a payment gateway
Open Settings → Payments. Which gateways you are offered depends on your country, on account enablement, and on commercial onboarding with the provider. The catalog contains 25 gateway codes; 23 of them have a credential form in the current interface. Every gateway below has a setup guide of its own: what to collect before you start, the exact fields, the callback URLs, how a payment completes, and what each error means.Current gateway catalog
Know before you choose
Four things decide whether a gateway will work for you, and none of them is visible from the marketplace card.Where the payer authorizes
On their handset — Safaricom, Paybill, Till, Bank, Kopo Kopo, Centipid, Iotec, Relworx, Airtel Money, PawaPay, PalmPesa, ZenoPay, AzamPay, Hubtel, MTN MoMo, Vodacom M-Pesa. Nothing extra is needed in the captive walled garden. In a hosted checkout page — ClickPesa, Paystack, OPay, Monnify, PesaPal, PayPal, DPO, PayFast, Orange Money. The payer’s own browser must reach the provider, so a Hotspot subscriber who is not yet online cannot pay unless that provider is reachable pre-authentication. Allow it in the walled garden and test from a device that is genuinely not logged in.Whether you need provider API keys
Paybill, Till, and Bank collect M-Pesa without any Daraja keys of your own — the prompt is raised with the platform’s Daraja credentials. They are real STK pushes, not printed instructions. Centipid Collections goes further and needs no provider account at all, with the balance paid out through Withdrawals. Every other gateway needs credentials from an account the ISP owns.What completes a payment
A payment is only complete when the money is confirmed back to Centipid Billing. Gateways differ in how that happens — a signed webhook, a status poll, a capture call — and the failure mode is the same in every case: the payer is charged and never provisioned. Each guide names what to check first for that gateway.Whether a linked router is required
Paybill, Till, Bank, and Centipid Collections refuse to send a prompt unless a MikroTik router is linked and online.Configure a gateway
1
Complete provider onboarding
Obtain credentials from an account owned by the ISP. Confirm live versus
sandbox status, settlement currency, supported country, and callback
requirements with the provider.
2
Open Settings → Payments
Select the intended method and read its guide before filling the form.
3
Enter credentials safely
Paste each value into its matching field. Never reuse credentials from
another ISP’s account, and never mix test and live values.
4
Save and complete verification
Switching may require an OTP or a confirmation dialog. Saving validates the
form; it does not prove the provider accepts your credentials.
5
Test end to end
Use a controlled amount. Verify initiation, provider authorization,
confirmation, the payment ledger, the subscriber’s package, the receipt, and
finally settlement into your own account.
Switch an existing account
- Resolve or record pending transactions on the old gateway.
- Confirm the new credentials and callback configuration.
- Check captive walled-garden reachability for the new provider.
- Update payment instructions and subscriber communications.
- Switch during a monitored window.
- Run a controlled payment from both the captive portal and the customer portal.
- Retain the old reconciliation data according to policy.
