Transaction Types
HIFI supports five types of transactions. Each type moves value in a different way:When to Use Each Type
Transfers
Transfers
Use transfers when you need to send stablecoins from one wallet to another. Supports single payments or batch transfers (up to 50 recipients). Destinations can be another HIFI user or an external wallet address. All movement stays on the same blockchain.
Onramps
Onramps
Use onramps when a user wants to deposit fiat and receive stablecoins. The
user sends fiat (e.g. via ACH or bank transfer) to a virtual account or
one-time account; once received, HIFI credits their wallet with the equivalent
stablecoins. Requires KYC for the relevant rail.
Offramps
Offramps
Use offramps when a user wants to withdraw stablecoins as fiat. The user’s
stablecoin balance is converted to fiat and sent to a registered offramp
(bank) account. Requires a linked offramp account.
Bridging
Bridging
Use bridging when stablecoins need to move from one chain to another (e.g.
Polygon USDC → Ethereum USDC). The same stablecoin is moved across networks;
no currency conversion. Useful when the destination wallet or product is on a
different chain.
Swaps
Swaps
Use swaps when a user needs to exchange one stablecoin for another (e.g. USDC for USDT, or USDC on Polygon for USDT on Ethereum). Supports same-chain and cross-chain pairs. Requires a two-step flow: create swap request, then accept the quote to execute.
Fiat vs. On-Chain
On-chain transactions (transfers, bridging, swaps) move value between wallets and chains without touching traditional bank accounts. Onramps and offramps connect fiat banking to stablecoins and require user verification and linked accounts.