Skip to content

Wire

The Wire module handles fiat to stablecoin, stablecoin to stablecoin, and stablecoin to fiat currency transfers, serving as a bridge between traditional banking and blockchain-based digital assets. It supports on-ramps (fiat to stablecoin), off-ramps (stablecoin to fiat), and direct stablecoin transfers.

  • Fiat to Stablecoin: Convert fiat currency to stablecoins
  • Stablecoin to Stablecoin: Transfer stablecoins between users
  • Stablecoin to Fiat: Convert stablecoins back to fiat currency via connected accounts
  • Cross-Chain Transfers: Support for multiple blockchain networks (available upon request)
  • Real-Time Updates: Receive instant notifications for transaction status changes
  • Intelligent Routing: Automatically routes transfers based on liquidity, cost, and regional availability

ℹ️ Users must pass KYC / AML requirements with on or off-ramp partners before using the wire module.

  1. User provides the source currency, amount, destination stablecoin and destination wallet (walletId / address)
  2. FSCO matches the user with the most advantageous on-ramp provider (local providers where possible)
  3. The user is provided with deposit instructions for the source currency
  4. The user makes the deposit
  5. The on-ramp provider notifies FSCO
  6. FSCO converts the source currency to the destination stablecoin and sends it to the destination wallet
  7. The user receives the stablecoins in their wallet, notifications via webhook (if configured) and the transaction is complete
  1. User provides the source walletId, stablecoin, amount, destination currency and a connected account (an FSCO-managed record that links to a user’s bank or payout destination)
  2. FSCO matches the user with the most advantageous off-ramp provider (local providers where possible)
  3. The user approves the stablecoin transfer to FSCO’s smart contract / wallet
  4. FSCO receives the stablecoins and initiates the conversion to fiat
  5. The off-ramp provider processes the fiat transfer to the user’s connected account
  6. The user receives the fiat in their connected account, notifications via webhook (if configured) and the transaction is complete
  1. User provides the source stablecoin, amount, destination stablecoin and destination wallet (walletId / address)
  2. FSCO matches the user with the most advantageous stablecoin transfer route
  3. The user approves the stablecoin transfer to FSCO’s smart contract / wallet
  4. FSCO receives the stablecoins and sends them to the destination wallet
  5. The user receives the stablecoins in their wallet, notifications via webhook (if configured) and the transaction is complete
  • USD
  • AUD
  • PHP
  • USDC
  • USDT
  • PHPX
  • AUDD

We also provide the ability to create custom stablecoins with proof of reserve and other features. Contact us to discuss your requirements. Custom stablecoins can be used for both private and public use cases depending on your requirements, geography and regulatory environment. Read more about custom stablecoins

💡 Need a specific currency or stablecoin not listed here? Contact support. More are being added all the time!

  1. Create your first (fiat to stablecoin) wire
  2. Create your first (stablecoin to fiat) wire
  3. Create your first (stablecoin to stablecoin) wire
  4. Set up connected accounts

For detailed API specifications, see the Wire API Reference.