Skip to main content
FX converts one fiat currency to another, such as NGN to USD or GBP to EUR. Both sides of the conversion must be fiat currencies. If one side is a digital currency such as USDC, see Ramps.

API flow

1

Get a quote

Describe the source and destination bank accounts, the currency pair, and exactly one amount. Save the quoteId of the quote you choose. See Get Quote.
2

Execute the quote

Create a transaction from the quoteId. See Execute Quote.
3

Approve the transaction

The new transaction is PENDING until approved. Get the approval message, sign it, and submit the approval. The SDK’s createTransactionFromIntent() does this for you. See Approvals.
4

Track the transaction

Use Retrieve Transaction or webhooks to track it until it reaches COMPLETED, FAILED, or DECLINED.

Get Quote

Execute Quote