Overview
Orders can be fiat-to-digital asset, digital asset-to-fiat, or digital asset-to-digital asset swaps, depending on each provider. Orders are typically between fiat currencies and stablecoins, or conversions between stablecoins (swaps). Learn more about swaps between digital assets.
On-ramp: fiat to stablecoin order
The following steps outline how to initiate an on-ramp payment instruction:
-
Create an on-ramp order from an external source:
- From the transfer modal +, select On/Off ramp.
- Select an external bank account and specify the desired fiat currency.
- Select the destination and the stablecoin for the on-ramp order.
- Select the provider account if more than one is available.
- Select Create Order.
- Review, approve, and sign the transaction using the Fireblocks mobile app.
-
Once the order is approved and created by the provider, the payment instructions will appear on screen. You must then transfer the funds from your own bank account to the provider’s bank account, as instructed.
- The pending order appears on the Order History page with its current status.
- Once the provider receives the funds, the order is then complete.
Pre-funded on-ramp
If a connected service provider supports pre-funded accounts (i.e. holding a balance), you can first transfer funds, as a pre-step to the order creation, that will remain in the provider’s account. Once you have an available balance with that provider, you can create an on/off-ramp order that consumes your existing pre-funded balance.
Create a pre-funded order
- Create a new transfer and select On/Off ramp.
- Select the connected account and specify the desired fiat currency.
- Choose the destination and the stablecoin for the on-ramp.
- Review, approve, and sign the order using the Fireblocks mobile app or your API co-signer.
- Fireblocks sends the instructions to the provider, keeping track of the order execution.
- The order then becomes visible in the Order History page.
Off-ramp: stablecoin to fiat order
Depending on the provider, you can create digital asset-to-fiat orders via a connected account, with funds in your Fireblocks vault. Whitelist fiat bank accounts to select them as a destination. Learn more about whitelisting fiat accounts.
Create a digital asset-to-fiat order
- Create a new transfer and select On/Off ramp.
- Select the source vault and asset type, then choose a destination. Fiat destinations can be whitelisted fiat accounts or any provider that supports fiat transfers.
- Select the connected account that will process the order.
- When the service provider returns the commitment, approve and sign the outgoing transfer from your vault to the provider using the Fireblocks mobile app or your API co-signer.
- Fireblocks tracks the order execution
- The pending order appears on the Order History page with its current status.