Transfer (v2) (Beta)
This feature is currently in beta
If you’re an existing user and would like to become a pilot partner, please contact our support team. Contact us
Overview (v2 Transfer)
The v2 Transfer API enables transfers where the sender funds the transfer in one currency (e.g., USDC) and the recipient receives the payout in a local fiat currency (e.g., BRL, MXN, HKD), depending on the available corridor and payment method.
To initiate a v2 transfer, you must first request a quote via the Quote API:
-
Call Quote API to obtain:
- The exchange rate (pricing) and any applicable fees
- A quote_id that represents the locked pricing context (subject to the quote validity window)
-
Use the returned
quote_idto:- Create a v2 transfer request
- Retrieve the required JSON Schema (Draft 2020-12) for the transfer payload, so your integration can validate the request structure and required fields before submission
This quote-first flow ensures that:
- FX pricing is explicit and consistent for both parties
- Transfer requests are validated against the correct corridor-specific requirements
- Regulatory / payout-instrument requirements are applied accurately based on route configuration
Typical Flow
- Create Quote → receive
quote_id - Get Requirements Schema (by
quote_id) → receive JSON Schema (Draft 2020-12) - Create Transfer (v2) using
quote_id+ payload validated by the schema
Updated about 2 hours ago