Skip to main content
GET
Get payment limits

Authorizations

Authorization
string
header
required

Server API key, scoped. pk_test_ keys hit the sandbox tenant.

Headers

X-Request-Id
string

Optional client correlation id, up to 128 characters. It is not echoed: the response's X-Request-Id is always our own req_… id. We log your value with the request as client_request_id, so support can find a request by either id. A longer value is refused with 400 parameter_invalid.

Maximum string length: 128

Query Parameters

currency
enum<string>

Default NGN. ISO 4217. Only NGN is live at launch; others return 422 currency_not_enabled.

Available options:
NGN,
USD,
GBP,
EUR,
GHS,
KES

Response

The limits.

Read-only payment limits for one currency. Figures are set per business by PanoFlow (pricing plan).

object
string
required

Always limits.

Allowed value: "limits"
currency
enum<string>
required

ISO 4217. Only NGN is live at launch; others return 422 currency_not_enabled.

Available options:
NGN,
USD,
GBP,
EUR,
GHS,
KES
per_payment
object
required

Largest single payout (422 limit_exceeded above it).

daily
object
required

Most that can be paid out per day, Africa/Lagos (422 daily_limit_exceeded).

daily_used
object
required

Paid out or held today, fees included.

daily_remaining
object
required

daily − daily_used.

daily_resets_at
string<date-time>
required

Next midnight Africa/Lagos.

Example:

"2026-10-27T08:41:00Z"

approval_threshold
object
required

Payments above this, by members who can't approve, need a second person.

your_approval_threshold
object

The threshold that applies to the caller. Omitted when the caller's payments never need approval.