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:
sourceAmount
ordestinationAmount
- 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 (
sourceAmount
ordestinationAmount
)
-
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
quotationId
to 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
expiresAt
field of the response.
Updated 23 days ago