Supported networks
Nuvion uses
USC as the currency code for USDC and UST for USDT. Use these codes when initiating transfers.Receive stablecoins
Create a stablecoin account and issue it a wallet address to receive inbound USDC or USDT deposits directly.Create a stablecoin account
Create an independent stablecoin account that holds a wallet address for receiving stablecoin transfers. Each account has its own banking details and wallet.Response
Issue a wallet
Issue a stablecoin wallet address by creating account details on an existing account. Each account holds one wallet. To receive on more than one chain, create a separate stablecoin account per chain. See Account Details for how account details are scoped, and Create account details for the full request and response field reference.Response
The wallet is created with
status: pending while the address is being provisioned on-chain. Listen for the account_details.created webhook event to confirm the wallet is ready.Convert between fiat and stablecoin
Nuvion converts between a fiat position and a stablecoin balance in both directions: request an FX quote for the currency pair, then pass itsid as fx_quote_id on the transfer.
- On-ramp: send stablecoins to an external wallet, funded from a fiat position. Request a quote with
from_currencyset to your fiat currency andto_currencyset to the stablecoin, then debit a fiat account on the transfer. - Off-ramp: pay out a stablecoin balance to a bank account. Request a quote with
from_currencyset to the stablecoin andto_currencyset to your fiat currency, then debit a stablecoin account on the transfer.
Create an FX quote
Request a quote for the pair usingPOST /fx-quotes, passing amount_from in the currency you’re converting from. See FX Quotes for the full request and response field reference.
Response
Initiate the transfer
UsePOST /transfers to move the funds, passing the FX quote’s id as fx_quote_id and debiting the account that holds the currency you’re converting from.
Transfer statuses
Webhooks
Subscribe to these events to track wallet provisioning and transfer lifecycle for both on-ramp sends and off-ramp payouts:What’s next
Send a payout
The full set of payout rails and destination currencies available for off-ramping.
FX Quotes API reference
Full endpoint documentation for creating and retrieving FX quotes.
Transfers API reference
Full endpoint documentation for initiating and managing transfers.
