MWK).
What you can build
Payments
Ask a customer to pay from their mobile money account. They approve on their phone and you get the result by webhook.
Hosted checkout
Send customers from your website to a PrimePay payment page for one order, then confirm the result on your server.
Payment links
Make a checkout address you send by WhatsApp, SMS, email or QR code. No checkout page to build.
Transfers
Move money to another merchant account or a PrimePay wallet.
Payouts
Send money to Airtel Money, TNM Mpamba and bank accounts.
How an integration works
1
Get your keys
Sign in to the dashboard, open your account and copy its API keys. Test keys (
sk_test_…) work on the sandbox API; live keys (sk_live_…) work on the live API once your business is verified.2
Build against the sandbox
The sandbox behaves like the live API, with money that isn’t real. Follow the quickstart to take your first test payment in a few minutes.
3
Receive results by webhook
Mobile money payments finish on the customer’s phone, so the result arrives later. Add a webhook endpoint under Settings › Webhooks and PrimePay calls it when a payment succeeds or fails. See Webhooks.
4
Go live
List your server’s addresses under Settings › Security, switch to your live keys and the live API address. Nothing else changes.
The two environments
Start with the quickstart
Take a test payment from start to finish.

