Skip to main content

Use Case

Iron enables the creation of Autoramp configurations that enable third party payment:
  • Onramp: Accept fiat payments from external bank accounts as a third-party source.
  • Offramp: Disburse fiat payouts to external bank accounts that are not owned by the initiating end customer (e.g., vendor, beneficiary, or third party).
Key use case is for users to be able to offramp / send stablecoins into third party bank accounts:
  • Crypto companies paying suppliers (USDC to EURO)
  • Payroll originating in USDC to get delivered as USD or EUR into bank accounts
  • Companies pay with stablecoins, freelancers receive fiat.
  • Cross border payments

Example Flow

1
User connects their wallet to Iron
2
Users sets up a new recipient (name, address, business details, bank account)
3
Iron spins up a wallet address which upon receipt of stablecoins, converts to fiat and pays recipient on their bank account

Customer Jurisdiction restriction

  • Customer from the USA can’t enable EURO 3rd party account (we are working in improving it).

Implementation

API implementation

Note: the only difference compared with a single party onramp/offramp is that the source_is_third_party parameter is set to true
  • To enable third-party flows, you must configure the following: i. Add a 3rd party recipient: link ii. Create an autoramp with 3rd party payment enabled:
curl -X POST "https://api.sandbox.iron.xyz/api/autoramps" \
  -H "Content-Type: application/json; charset=utf-8" \
  -H "IDEMPOTENCY-KEY: <your-idempotency-key>" \
  -H "X-API-Key: <your-api-key>" \
  -d '{
    "source_currency": {
      "type": "Fiat",
      "code": "EUR"
    },
    "destination_currency": {
      "type": "Crypto",
      "token": "USDC",
      "blockchain": "Ethereum"
    },
    "recipient_account": {
      "type": "Wallet",
      "blockchain": "Ethereum",
      "address": "myholdings.eth"
    },
    "customer_id": "123e4567-e89b-12d3-a456-426614174000",
    "source_is_third_party": true
  }'

Your Dashboard

1
Create a 3rd party recipient
2
Create an autoramp onramp with 3rd party enable