Skip to main content
Version 1 of the PrimePay API covers:
  • Payments: collecting money from customers by mobile money.
  • Transfers: moving money to merchant accounts and PrimePay wallets.
  • Payouts: sending money to Airtel Money, TNM Mpamba and bank accounts.
  • Payment links: a checkout address you send to a customer.
  • Checkout sessions: a PrimePay payment page for one order on your website.

Environments

All requests and responses are JSON. Amounts are decimal numbers in Malawi Kwacha (MWK) with at most 2 decimal places.

Authentication

API keys and the server IP list.

Idempotency

Retry safely without double charges.

Errors

The error shape every endpoint uses.

Testing in sandbox

Test without real money.