Skip to main content
GET
Get a payout

Authorizations

X-API-Key
string
header
required

Path Parameters

id
string<uuid>
required

Response

Payout found

id
string
required
Example:

"a3f1c2d4-..."

tenant_id
string
required
status
enum<string>
required
Available options:
CREATED,
PENDING_PAYMENT,
PAYMENT_RECEIVED,
PROCESSING,
SUCCESSFUL,
FAILED,
EXPIRED
merchant_reference
object | null
required
notification_url
object | null
required

Per-payout webhook override, if set

destination_type
enum<string>
required
Available options:
MOBILE_MONEY,
BANK_ACCOUNT,
CRYPTO_WALLET
destination_country
string
required
Example:

"GH"

destination_currency
string
required
Example:

"GHS"

destination_amount
number
required
Example:

500

destination_account_unique
string
required
Example:

"0244000000"

destination_provider_name
string
required
Example:

"MTN"

destination_provider_code
object | null
required

Bank code / mobile money code the processor routes on. Null for crypto.

Example:

"044"

destination_account_name
object | null
required
settlement_currency
string
required
Example:

"USDT"

settlement_amount
number
required

Set by generate-payment-instructions job

Example:

28.5

exchange_rate
number
required
Example:

17.543

platform_fee_amount
number
required
Example:

1.5

platform_fee_currency
string
required
Example:

"USDT"

network_fee_amount
number
required
Example:

0.5

network_fee_currency
string
required
Example:

"USDT"

total_fee_amount
number
required
Example:

2

total_fee_currency
string
required
Example:

"USDT"

is_refunded
boolean
required
Example:

false

payment_instruction
object | null
required

Current active payment instruction, if generated (null until the cronjob runs)

status_timeline
object[]
required

Status transition history, oldest → newest

created_at
string
required
Example:

"2026-03-06T14:30:00.000Z"

updated_at
string
required
Example:

"2026-03-06T14:30:01.000Z"