On-Ramps and Off-Ramps
On-Ramps and Off-Ramps
Latitude on-ramps and off-ramps let you convert between fiat currencies and stablecoins. Accept local currency deposits from your users and convert them to USDC, or convert stablecoins to fiat and deliver via local payment rails.
See the API basics for authentication, idempotency, webhooks, and other fundamentals.
On-Ramp: Fiat to Crypto
Accept fiat deposits from your users and automatically convert them to USDC.
How It Works
- Create an individual with your user’s identity information for KYC verification
- Submit KYC documents (government ID images)
- Wait for KYC approval — receive a webhook when the individual is verified
- Create a conversion account — this generates a virtual bank account (e.g. CLABE for MXN) where your user can deposit funds
- User deposits fiat to the virtual account
- Automatic conversion — Latitude converts the deposit to USDC and sends it to your designated wallet
- Track via webhooks — receive notifications for each stage of the conversion
Supported On-Ramp Corridors
Live Markets
Beta Markets
Beta markets are in early stages. There may be a waitlist to get onboarded and smaller volume limits to start. Contact us for access.
Off-Ramp: Crypto to Fiat
Convert stablecoins to fiat currency and deliver funds to recipients via local payment rails.
How It Works
- Create an individual with their fiat destination and a
crypto_wallet(used to return funds if a transfer can’t be completed) - Create a quote to lock an exchange rate, passing
source_currency: "usdc", thesource_network, andsource_type: "deposit" - Create a transfer from the quote — the response contains a blockchain deposit address and a funding deadline
- Send the stablecoins to that address before the deadline; Latitude then delivers fiat to the recipient
- Track the transfer via webhooks or polling
Off-ramps are funded per transfer from the deposit address returned on the transfer, not from a prefunded stablecoin balance.
Supported Off-Ramp Corridors
Live Markets
Beta Markets
Beta markets are in early stages. There may be a waitlist to get onboarded and smaller volume limits to start. Contact us for access.
Key Features
Built-In KYC/Compliance
On-ramp flows include identity verification for your end users. Latitude handles KYC checks so you don’t have to build your own compliance infrastructure. Individual status updates are delivered via webhooks.
Virtual Bank Accounts
On-ramp conversion accounts come with virtual bank account numbers (e.g. CLABEs in Mexico) that your users can deposit to directly from their bank. Each conversion account is unique to an individual.
Webhook-Driven Architecture
Every stage of the on-ramp and off-ramp lifecycle emits webhook events, including deposit received, conversion started, payout initiated, and completion. Conversion-account on-ramps emit conversion.* events; transfer-based on-ramps and all off-ramps emit transfer.* events. This lets you build real-time user experiences. See API basics for webhook setup.
Sandbox Testing
The sandbox environment includes magic strings for testing different KYC outcomes and conversion flows without moving real money.

