Fund tokenized real world assets with stablecoins, from any source.
Users fund a subscription with a bank transfer, card, exchange balance, or crypto on any chain. Halliday delivers the stablecoin your platform settles in, on your chain, without the user leaving your app.
Every funding source, one integration
Users bring capital however they hold it. Fiat onramp providers are shown to each user by location; exchange and cross-chain routes are available everywhere crypto deposits are supported.
- USDC, USDT, and other stablecoin settlement
- Bank transfers: ACH, SEPA, wire
- Debit and credit cards
- Exchange balances: Coinbase, Binance, and more
- Stablecoins on any supported chain
- Offramp to a bank account on redemption
Every way a user can fund a position, in one flow.
Halliday quotes the paths available to each user and ranks them by highest output and lowest latency.
Users fund with ACH, SEPA, wire, or a card through onramp providers, and the purchased stablecoin lands on your settlement chain. Larger tickets favor bank rails; providers are shown by location.
Users who hold stablecoins at Coinbase, Binance, or another centralized exchange pay from that balance. Halliday handles the withdrawal and any bridging to your settlement chain.
USDC or USDT held on another network is bridged into your settlement asset and chain automatically. Native USDC routes use Circle CCTP.
When a user redeems, stablecoin proceeds can be offramped to a bank account through supported offramp providers in the same widget.
How an RWA subscription gets funded
- 01User clicks fund in your app
The Halliday widget opens inside your platform, in your brand. Your user onboarding, accreditation, and whitelisting stay exactly as they are.
- 02Halliday quotes and routes
Onramp providers, exchange withdrawals, and bridges are compared in real time. The user confirms once.
- 03Settlement lands where you choose
Set the destination per payment: your subscription or escrow contract, or the user's whitelisted wallet on your chain. Update balances on delivery via webhook.
Add funding to your platform without touching custody.
The SDK widget is a complete deposit and withdrawal UI for web and mobile webviews on iOS and Android. The headless API is for platforms that build funding into their own subscription flow.
- 01Create an account and get an API key
Sign up at dashboard.halliday.xyz. Get a free API key instantly.
- 02Choose your settlement asset and destination
Pass a destination address per payment: your subscription contract, an escrow address, or the user's whitelisted wallet. Settle in USDC, USDT, or another supported stablecoin.
- 03Drop in the widget or call the API
The JavaScript SDK mounts the widget in a container element with a few lines of code. Or use the REST API to quote, create, and track payments behind your own UI.
- 04Subscribe to webhooks
Receive an event on your server when funds are delivered so subscriptions confirm the moment settlement arrives.
- 05Go live under one agreement
One contract covers every onramp, offramp, bridge, and market. New providers and regions added to Halliday's network become available to your users automatically.
Deposits for RWA platforms, answered.
More details in the Halliday documentation.
Can users fund a tokenized asset purchase from a bank account?
Yes. Users fund with ACH, SEPA, wire, or a card through onramp providers, and the purchased stablecoin is delivered on your settlement chain. Providers and limits depend on the user's location.
Which stablecoins can an RWA platform settle in?
Any stablecoin with an onchain liquidity source on a supported chain, including USDC and USDT. New settlement assets can be added quickly by the Halliday team. The user sees one purchase regardless of the route behind it.
Can Halliday deliver directly into our subscription or escrow contract?
Yes. The destination address is set per payment, so it can be your subscription contract, an escrow address, or the user's own whitelisted wallet on your chain.
Does Halliday change our user onboarding or accreditation?
No. Halliday provides a non-custodial platform for users to get to any token on any chain. Your KYC, accreditation, and whitelisting stay as they are. Fiat onramp providers run their own identity checks for card and bank payments, and verified users skip repeat KYC across providers.
Can users fund from Coinbase or another exchange?
Yes. Any centralized exchange that can send tokens such as USDC to an external address works with Halliday. The CEX withdrawal can land on a different chain and Halliday routes the rest of the way to your settlement asset.
Can users cash out redemptions to a bank account?
Yes. Redemption proceeds in stablecoins can be offramped to a bank account through supported offramp providers, inside your app. Payout methods and availability depend on the user's location and the provider.
Does Halliday support withdrawals from an RWA platform?
Yes. Users can move all or part of a stablecoin balance to their own wallet, to a centralized exchange deposit address, or offramp to fiat. Swapping and bridging are built into the withdrawal widget, so a balance on one chain can arrive as a different stablecoin on another. Withdrawals can be sourced from a smart contract wallet, embedded wallet, smart account, or EOA.
Is Halliday custodial?
No. Each deposit starts at a deposit address controlled only by the owner address specified in the API call. Halliday never takes custody of user funds, and a stalled payment can be recovered or retried by the owner.
Does the widget work for institutional and mobile users?
Yes. The SDK widget runs in desktop web, on iOS and Android, and with React Native. Platforms with their own front end can use the Halliday API, which works the same on every surface.
Read the docs