Use Case
Enable users to offramp stablecoins into fiat across various chains. This works via setting up an autoramp rule on Iron that offramps stablecoins that are received into that address to your bank account. Examples:- Setup wallet address 1 which turns stablecoins (e.g. USDC) into fiat and sends them to your bank account at Deutsche Bank
- Setup wallet address 2 which turns stablecoins (e.g. USDC) into fiat and sends them to your personal bank account at Revolut
Example Flow
Prerequisites
Before creating an offramp autoramp, you must:- Register a bank account (fiat address) for your customer. The
recipient_accountparameter in the autoramp creation request references the bank account details you registered. - Register your customer’s wallet addresses via the Crypto Addresses API. While the offramp deposit address is owned by Iron, the Travel Rule requires that all wallets interacting with Iron are linked. If your customer sends funds from an unregistered wallet, the transaction may be delayed for manual review.
The IBAN or account details you provide in
recipient_account must match a bank account you’ve already registered via the Fiat Addresses API. Iron uses this to ensure secure and compliant payouts.- Register a bank account for your customer
- Register the customer’s wallet addresses for Travel Rule compliance
- Create an offramp autoramp using the registered bank account details
Implementation
Follow these example steps to create an autoramp logic for USDC to EUR on Ethereum.Request
Response
The
deposit_rails array contains the payment details. The legacy deposit_account field is deprecated.
