Skip to main content
POST
Get quote

Overview

Returns a quote for a prospective payout without creating one. Use this endpoint to:
  • Show the fee to the user before they confirm
  • Display total amount debited from the wallet (totalDeductible, always in source currency)
  • Display amount the beneficiary receives (destinationAmount)
Fees are always borne by the tenant (your business). The fee is added on top of the source amount; the wallet is debited sourceAmount + fee, and the beneficiary receives the full converted amount. Read-only — call as many times as needed (e.g. when the user changes the amount). When the user confirms, call POST /initiate to create the payout.
Recommended flow: 1) GET /pairs, 2) GET /methods, 3) POST /quote (user enters amount; show fee and totals), 4) User confirms, 5) POST /initiate

Request

Request Body

Request Fields

Response

Response Fields

Showing Fees to the User

“You will pay (includes fee). Recipient gets .”

Error Responses

400 Bad Request – Validation or unsupported pair

401 Unauthorized

Usage Example

Notes

  • No side effects — calling this endpoint does not create a payout or debit any wallet.
  • totalDeductible is always in source currency — the amount that will be debited from the wallet if the user confirms.
  • Fees are always borne by the tenant — the fee is in source currency and added on top of the source amount.
  • Rate at quote time — the rate used when you call POST /initiate may differ slightly; the initiate response contains the actual rate applied.

Authorizations

x-api-key
string
header
required

Body

application/json
sourceAmount
number<float>
required
Example:

1000

sourceCurrency
string
required
Example:

"USD"

destinationCurrency
string
required
Example:

"NGN"

method
enum<string>
required
Available options:
swift,
nip,
hk_fps,
china_wire,
faster_payments,
wire,
ach,
sepa
destinationCountryCode
string
required
Example:

"NGA"

Response

Quote calculated successfully