API Reference

Endpoint reference for the Partner API, generated from the OpenAPI spec.

The Partner API is a JSON-only surface. Every endpoint is bearer-token-authenticated and scoped to the calling Master Account, and every failure returns the same error envelope.

Servers

EnvironmentBase URLNotes
Sandbox / developmenthttps://dev.boapi.ppgw.netPoint here while integrating.
Productionhttps://boapi.ppgw.netLive merchants, live gateway replication.

Authentication

Every request must include:

Authorization: Bearer <your_partner_token>

The token identifies your Master Account; there is no masterid parameter on any request — it is derived from the token. See Authentication for how tokens are issued, revoked, and kept safe.

Endpoints

EndpointPurpose
GET /v1/whoamiConfirm which Master Account your token maps to.
GET /v1/merchantsList your merchants (paged).
POST /v1/merchantsCreate a merchant (lands pending).
GET /v1/merchants/{merchantId}Read one merchant.
PATCH /v1/merchants/{merchantId}Update profile fields; suspend/reactivate.
GET /v1/merchants/{merchantId}/settingsRead EFT gateway settings.
PUT /v1/merchants/{merchantId}/settingsUpdate settings, or copy from a sibling.
GET /v1/merchants/{merchantId}/receiving-accountsList receiving accounts.
POST /v1/merchants/{merchantId}/receiving-accountsAdd a receiving account.
PUT /v1/merchants/{merchantId}/receiving-accounts/{accountId}Update a receiving account.
DELETE /v1/merchants/{merchantId}/receiving-accounts/{accountId}Remove a receiving account (soft).
GET /v1/merchants/{merchantId}/payment-routingRead payment routing.
PUT /v1/merchants/{merchantId}/payment-routingSet per-bank routing.
POST /v1/transactions · GET /v1/transactionsQuery EFT transactions.
POST /v1/fnb-smart-blocked · GET /v1/fnb-smart-blockedList FNB Smart Blocked transactions.
POST /v1/fnb-smart-blocked/stats · GET /v1/fnb-smart-blocked/statsFNB Smart Blocked statistics.

Detailed endpoint pages — request/response schemas, example payloads, and a try-it panel — are linked from the left sidebar under Endpoints.

On this page