Developer Documentation

API Documentation

The PochiPay API lets you collect payments, send payouts, track transactions and read wallet balances from your own application. The full reference is available to signed-in merchants in the business dashboard.

What you can build

Collections

Request payments from customers and have the funds credited to your business wallet.

Disbursements

Pay out to mobile wallets, paybills, tills and bank accounts, individually or in batches.

Transaction lookups

Check the current state of any payment, one at a time or in batches.

Wallet balances

Read the balances of the wallets that receive collections and fund payouts.

Callbacks

Receive completion and failure events at your own endpoint as each payment settles.

Scoped access

Authenticate with a dedicated API user that carries only the permissions your integration needs.

Getting the documentation

Endpoint details and integration credentials are only shown to signed-in merchants, so the reference sits inside the dashboard rather than on this page.

  1. 1
    Open a PochiPay accountTalk to our team to get your business onboarded and activated for payments.
  2. 2
    Sign in to the business dashboardUse the account credentials created during onboarding.
  3. 3
    Open Settings → API & IntegrationThe complete reference lives there: authentication, every endpoint, request and response formats, callbacks, and your business prefix.
  4. 4
    Create a dedicated API userUnder Settings → Team & Users, so your integration authenticates as itself rather than as a person.
Already a merchant? Sign in to the dashboard and open Settings → API & Integration.