Every way to fund an account, in one embedded deposit widget.
Fiat onramp and offramp, centralized exchange transfers, swaps, and crypto deposits from any chain or token, in one non-custodial interface.
1 · Choose a funding method
2 · Review order details and send funds
3 · Deliver tokens on the destination chain
Crypto deposits and withdrawals for every onchain app.
Prediction markets
Users fund market accounts in seconds from an exchange balance, any wallet, or a card, with the right asset on the right chain.
Learn more →Perp DEXs
Traders fund collateral from any exchange, any wallet on any chain, or a card, and it lands on your settlement chain ready to trade.
Learn more →Neobanks
Stablecoin funding and cash-out for neobanks and FinTechs, with the payment methods customers already use, inside your app.
Learn more →Wallets
Buy, transfer from an exchange, or move assets across chains without leaving the wallet.
Learn more →L1s, L2s, and Appchains
Onboard users to your native token with one widget your whole ecosystem can embed. Cards, exchange balances, and assets on other chains all convert to your token.
Learn more →DeFi Protocols
Deposits that arrive as the exact asset your contracts expect, from any chain, exchange, or card.
Learn more →RWA Platforms
Users fund tokenized asset purchases with stablecoins from a bank account, card, exchange, or any chain, delivered to your settlement contract or their whitelisted wallet.
Learn more →One crypto deposit SDK, headless API, and webhooks. Embed in an afternoon.
A few lines of JavaScript add the full deposit and withdrawal UI. Teams that need a custom UI call the same REST API directly. Most ship in hours, not weeks.
Halliday FAQ
More details in the Halliday documentation.
What is Halliday?
Halliday is the end-to-end deposit platform for onchain apps: one embedded widget and API that unifies fiat onramps and offramps (cards, bank transfers, Apple Pay, Google Pay, PayPal), centralized exchange balances, and cross-chain stablecoin and crypto deposits, so users fund an account in one click and receive the right token on the right chain, typically in under a minute. Halliday is non-custodial by design and never holds user funds.
Who is Halliday for?
Halliday powers deposit flows for trading platforms first: perp DEXs, prediction markets, and meta-trading apps that trade across venues. It also onboards users to L1, L2, and appchain native tokens, and powers stablecoin funding for RWA platforms, neobanks, and FinTechs, plus wallets, DeFi protocols, and consumer crypto apps.
See all use casesIs Halliday a crypto onramp API or an onramp aggregator?
Yes, and more. Halliday routes fiat onramps across global providers such as Coinbase Onramp, Stripe, Binance, Banxa, Ramp, Transak, MoonPay (and more), and also accepts deposits from centralized exchange accounts and from crypto held in an EOA on any chain. Everything is covered by one integration and one agreement, with automatic failover and retries across providers.
How is Halliday different from integrating an onramp like Stripe or MoonPay directly?
A single onramp covers one payment method in some geographies and usually redirects users away from your app. Halliday embeds every funding method inside your product, lets verified users skip repeat KYC, chooses the best route by geography, payment method, and price, and delivers the final token on the destination chain automatically.
Is Halliday custodial?
No. Each payment starts at a deposit address that only the owner address specified in the API call can control via signatures. Once a payment is funded, Halliday's routing network executes any required bridging and swaps onchain and the user receives the output token in their own wallet. If a payment stalls, the owner can recover or retry it.
Which chains and tokens does Halliday support?
Halliday supports deposits to any token on any supported chain, including EVM and non-EVM networks. New tokens on supported chains can be added quickly by the Halliday team, and new chains can be onboarded. The current list is in the docs.
Supported chains and tokensDoes Halliday support USDC and stablecoin deposits from any chain?
Yes. Users can deposit USDC, USDT, or any other supported stablecoin from any wallet on any supported chain, and Halliday delivers the token your app expects on your settlement chain. Stablecoins held on a centralized exchange work the same way. Crypto deposits need no KYC.
Can users deposit crypto they already hold on another chain?
Yes. Users can pay from any wallet on any supported chain. Halliday quotes routes across bridges including Circle CCTP and Stargate (among others) and across DEXs, ranks them by highest output and lowest latency, and executes the bridge and swap steps automatically so the user receives the destination token in one interaction.
Can users deposit directly from Coinbase or another centralized exchange?
Yes. Any centralized exchange that can send major tokens such as USDC to an external address works with Halliday. Supported tokens and chains are listed in the docs.
Supported payment methodsDoes Halliday support account withdrawals?
Yes. The same widget and API handle withdrawals. A balance can be withdrawn as tokens onchain with a normal transfer to an address you define, swapped and bridged to a different token on a different chain and delivered to any address, or offramped to fiat in the user's bank account through supported offramp providers.
Does Halliday support offramping from crypto to fiat?
Yes. Users can offramp a crypto or stablecoin balance to a bank account through supported offramp providers, inside your app. Any swap or bridge needed to reach the provider's accepted asset runs automatically. Payout methods and availability depend on the user's location and the provider.
Which bank transfers and local payment rails does Halliday support?
Halliday supports bank deposits from local and multi-currency accounts over ACH, wire, and SWIFT; local payment rails including SEPA (EU), Faster Payments (UK), PIX (Brazil), and SPEI (Mexico); and real-time payment networks including UPI (India), KFTC Open Banking (South Korea), and FAST (Turkey). Each user sees the rails available in their location.
How much does Halliday cost for developers?
Pricing is usage-based and charged per successful deposit. Pay as You Go has no commitment, and you can go live immediately with a free API key. Custom contracts add commitment discounts and forward-deployed support for higher volumes. Contact sales for exact rates.
partnerships@halliday.xyzWhere is Halliday available?
Halliday operates globally. Crypto deposits are supported in every jurisdiction outside Halliday's exclusion list, and fiat onramp providers are shown to each user based on their location and available payment methods.
Usage-based. Pay per successful deposit.
No commitment to start, and unlimited usage on every plan. Talk to us for exact rates.
Commitment discounts and forward-deployed support, built around your volume and roadmap.
Contact Sales






