quote_id, pass it to POST /api/v1/payouts/withdrawals to execute the withdrawal at the locked rate. Quotes expire — check expires_at and request a new quote if needed.
If you only want to preview fees and amounts without locking a rate, use the estimate endpoint instead.
Create a quote
Request
The source currency. Example:
USD.The destination currency. Example:
NGN.The amount in
from_currency to convert.The payout method. One of:
BANK_TRANSFER, MOBILE_MONEY, CRYPTO. Affects fee calculation when provided.Response
The locked quote ID. Pass this to
POST /api/v1/payouts/withdrawals to use the rate.Source currency.
Destination currency.
Amount in
from_currency.Amount the recipient will receive in
to_currency at this rate.Exchange rate applied: how many units of
to_currency per one unit of from_currency.ISO 8601 timestamp when this quote expires. Request a new quote after this time.
Example
Estimate a withdrawal
Request
The source currency. Example:
USD.The destination currency. Example:
NGN.The amount in
from_currency.Payout method. One of:
BANK_TRANSFER, MOBILE_MONEY, CRYPTO.Response
Source currency.
Destination currency.
The input amount in
from_currency.The payout method used for the estimate.
Fee charged in
from_currency.Amount after fee deduction in
from_currency. This is what gets converted.Indicative exchange rate at the time of the estimate. Not locked.
Estimated recipient amount in
to_currency.Example
Get fee info
Query parameters
Source currency code, e.g.,
USD.Payout method. One of:
BANK_TRANSFER, MOBILE_MONEY, CRYPTO.Response
Source currency for this fee rule.
Payout method for this fee rule.
How the fee is calculated. Either
flat (fixed amount) or percentage.The fee amount or rate. For
flat, this is the fee in from_currency. For percentage, this is the rate (e.g., "1.5" means 1.5%).Example
List supported currencies
Query parameters
Payout method. One of:
BANK_TRANSFER, MOBILE_MONEY, CRYPTO.Response
The payout method.
List of supported currency codes for this method.