Centipid supports one active payment gateway at a time. Switching to Pandora disables the previous gateway until you change it again.
Gateway details
- API base URL:
https://api.pandorapayments.com/v1 - Supported methods: MTN Mobile Money & Airtel Money (deposit/collection)
- Currency: UGX
- Regions: Uganda
- Webhook URL:
https://<your-subdomain>.centipidtechnologies.com/api/pandora/callback
256XXXXXXXXX format. Centipid normalizes the customer’s phone number automatically, but make sure your subscribers enter real MTN/Airtel numbers.
Required fields in Centipid
When you choose PANDORA as the payment gateway, the Payments form shows a single field:- Pandora Payments API Key – Copy the API key from your Pandora dashboard (Settings → API Keys). Keep this secret key secure.
Configure Pandora Payments
- Sign in to your Pandora Payments dashboard and complete KYC if required.
- Generate an API key (or rotate an existing key dedicated to Centipid).
- In Pandora’s developer settings, set the callback URL to
https://<your-subdomain>.centipidtechnologies.com/api/pandora/callback. Pandora sends status updates to this endpoint. - In Centipid, open System Settings → Payments, pick PANDORA, paste the API key, and click Save changes.
- (Optional) Run a small live payment to confirm MTN/Airtel prompts arrive instantly.
How Centipid uses Pandora
- A subscriber buys a package from the portal.
- Centipid calls
POST /transactions/mobile-moneywith the amount,PAN-reference, normalized MSISDN, and your callback URL. - Pandora returns a
processingresponse, which Centipid stores in the Payments queue. - When Pandora sends a webhook with
status = completed, Centipid automatically creates the payment record, marks it unchecked, and queues provisioning just like other gateways. - Failed/expired statuses are logged for review (no payment record is created).
Testing tips
- Use small test packages (500–1,000 UGX) and real MTN/Airtel numbers for validation.
- If you receive
Invalid mobile money number format, double‑check the subscriber entered a Ugandan MSISDN. - Confirm your server can reach
https://api.pandorapayments.com(ports 443) and that Pandora can reach your callback (open firewall, valid TLS cert). - Re-run the payment after regenerating the API key if you rotated credentials.
Need help?
- Pandora Payments support: hello@pandoranetworks.com or the in-app chat.
- Centipid support: WhatsApp
+254742324193or emailsupport@centipidtechnologies.com.
transaction_reference, timestamps, and any error messages so both teams can investigate quickly.