For the complete documentation index, see llms.txt. This page is also available as Markdown.

Reading payout

GET /api/public/v1/payouts/:id

Returns a single payout by ID. Poll this endpoint after creating a payout to track status and txid.

Headers

Name
Value

Content-Type

application/vnd.api+json

Authorization

Bearer <api_key>

Path Parameters

Name
Value

id

Payout ID.

Response Body

Name
Type
Description

data.id

string

Payout ID.

data.type

string

Always payouts.

data.attributes.reference

string

Your internal correlation key, as set at creation.

data.attributes.status

string

Payout status. Refer to Payout Status Flow.

data.attributes.address

string

Recipient's wallet address.

data.attributes.createdAt

string

ISO 8601 timestamp of when the payout was created.

data.attributes.expiresAt

string

ISO 8601 timestamp of when the exchange rate lock expires.

data.attributes.absorbFees

boolean

Deprecated. Use absorbPayoutFee and absorbNetworkFee instead.

data.attributes.absorbPayoutFee

boolean

If false, the payout fee was deducted from the amount the recipient received. If true, the fee was charged to your account balance.

data.attributes.absorbNetworkFee

boolean

If false, the network fee was deducted from the amount the recipient received. If true, the fee was charged to your account balance.

data.attributes.amount

number

Payout amount in currency.

data.attributes.currency

string

Payout amount currency code.

data.attributes.payCurrency

string

Currency code of the cryptocurrency sent to the recipient.

data.attributes.payAmount

string

Amount of cryptocurrency sent to the recipient.

data.attributes.txid

string

On-chain transaction hash. null until the transaction is broadcast. Share with the recipient as proof of payment once populated.

data.attributes.payNetwork

string

Network code of the cryptocurrency sent. See Supported Currencies.

data.attributes.payNetworkName

string

Human-readable network name, e.g. Tron (TRC20).

data.attributes.networkFee

string

Network fee amount in networkFeeCurrency.

data.attributes.networkFeeCurrency

string

Currency of the network fee.

data.attributes.payoutFee

string

Txn service fee amount in payoutFeeCurrency.

data.attributes.payoutFeeCurrency

string

Currency of the Txn service fee.

data.attributes.displayFee

string

Payout fee expressed in currency.

data.attributes.displayFeeCurrency

string

Currency of displayFee. Always matches currency.

data.attributes.amountCharged

string

Total amount debited from your account, including all fees, in amountChargedCurrency.

data.attributes.amountChargedCurrency

string

Currency of amountCharged. Matches chargeCurrency.

data.attributes.payChargeRate

string

Exchange rate between payCurrency and amountChargedCurrency applied by Txn.

data.attributes.payChargeRateCurrency

string

Quote currency of payChargeRate.

data.attributes.exchangeRate

string

Exchange rate between payCurrency and currency applied by Txn.

data.attributes.paymentMethod

string

Payment method used: on_chain or binance_pay.

data.attributes.receiverBinanceId

string

Recipient's Binance ID. Present only for binance_pay payouts.

data.attributes.approvalStatus

string

Approval workflow status. null for API-created payouts. See Payout Status Flow.

data.attributes.binanceStatus

string

Binance Pay processing status. Present only for binance_pay payouts.

included[].type(accounts).attributes

object

The account the payout was charged from. Includes standard account fields: currencyCode, balance, bankWithdrawalAvailable, bankDepositAvailable, transferAvailable, etc.

included[].type(apiKeys).attributes.name

string

Name of the API key that created the payout.

included[].type(apiKeys).attributes.createdAt

string

Timestamp when the API key was created.

Response

Last updated