Quotation
The Quotation API allows you to retrieve a locked exchange rate and cost estimate before executing a currency conversion or payout.
Each quotation includes the FX rate, fees, and receive amount, and is valid for a limited time. You must obtain a quotation before initiating a transaction.
Flow Overview
-
Request Quotation
First, choose the quotation type:
Conversion(FX only)Payout(cross-border transfer)
For Conversion quotations:
- Quotation basis:
sourceAmountordestinationAmount - Source currency (
sourceCurrency) - Destination currency (
destinationCurrency) - Amount to convert
For Payout quotations:
- Quotation basis: typically based on
destinationAmount - Source country
- Destination country
- Destination currency (
destinationCurrency) - Payout method (
payoutMethod) — e.g.,SWIFT,BANK_TRANSFER - Amount (
sourceAmountordestinationAmount)
-
Receive Quotation Response
The response includes:
- Locked FX rate (
fxRate) - Estimated fee (
fee) - Destination amount (
destinationAmount) - Quotation ID (
quotationId) - Expiration time (
expiresAt) — typically valid for 30–60 seconds
- Locked FX rate (
-
Execute Transaction
Use the
quotationIdto execute the transaction:/v2/wallets/{wallet_id}/convert: for FX conversion/v2/pay-outs: for payouts
If the transaction is executed within the validity window, the rate and fee are guaranteed.
Use Cases
- Preview how much the recipient will receive before sending funds
- Lock a rate before internal approval
- Ensure compliance with limits or margin thresholds
- Enable transparent pricing in customer-facing platforms
API Summary
| Method | Endpoint | Description |
|---|---|---|
| POST | /v2/quotations | Generate a quotation based on source/destination amount, currency, and fee parameters. |
| GET | /v2/quotations | Retrieve a list of quotations previously created by the client. |
| GET | /v2/quotations/{quotation_id} | Retrieve the details of a specific quotation. |
| POST | /v2/quotations/search | Search for quotations based on filters such as currency pair, status, or date range. |
Quotation Validity
- A quotation is typically valid for 5 minutes to 1 hour.
- If the quotation expires, you must request a new one before proceeding.
- The FX rate and fee are fixed only if the transaction is executed within the validity window.
- Expiration time is included in the
expiresAtfield of the response.
Updated 5 months ago
