Halliday

Deposits for onchain apps, simplified.

Fund an account in seconds. Crypto or fiat. One interface powered by every ramp, DEX, and bridge.

Get Free API KeyContact Sales
Halliday deposit widget showing cash payment methods: debit card, bank, Apple Pay, Coinbase, credit card, Google Pay, and PayPal
Powering deposits across the ecosystem
AleoApeXAultAvalancheCapCloserDapitalDATA (formerly Story)ESX TradeGensynHello TradeInjectiveKairos TradeMegaETHMysten LabsNexusPharosSlush WalletStableTronXO MarketsXybit

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.

Halliday deposit widget on the Use crypto tab showing a connected MetaMask wallet with $1,501.32 available and a Send crypto option from any other wallet or exchange

1 · Choose a funding method

→
Halliday order review screen: 1,003.50 USDC converts to 10,648.07 POL in about 21 seconds with a Send button

2 · Review order details and send funds

→
Halliday order details screen showing a pending USDC to POL order with delivery steps: fund, convert, and deliver POL on Polygon

3 · Deliver tokens on the destination chain

Every payment rail, currency, chain, and token, in 150+ countries.

Halliday serves users worldwide. Cards, Apple Pay, Google Pay, PayPal, Venmo, local bank rails, centralized exchanges, and any wallet on 50+ chains, and each user sees the payment methods available where they are. Spin the globe and click a country to see its rails.

50+
networks
250+
tokens
400+
wallets
150+
countries
64+
currencies

Cards

Visa, Mastercard, and more

Apple Pay & Google Pay

Mobile and desktop

Bank rails

Local accounts, multi-currency, ACH, wire, SWIFT

Local payment rails

SEPA (EU), Faster Payments (UK), PIX (BR), SPEI (MX)

Real-time payments

UPI (IN), KFTC (KR), FAST (TR)

Centralized exchanges

Coinbase, Binance, Crypto.com, and more

FinTechs

PayPal, Venmo, and more

Crypto

Any wallet on any supported chain, stablecoins or any token
Halliday coverage
United States
10
rails
9
on
7
off
Light KYCup to $250 per transaction
excl. New York, Louisiana, American Samoa, Guam
CryptoANY TOKENONOFF
ACHUSDONOFF
Apple PayUSDON
CardUSDONOFF
Google PayUSDON
MoonPay BalanceUSDONOFF
PayPalUSDONOFF
RevolutUSDON
RTPUSDOFF
VenmoUSDONOFF
Drag to spin · Click a country

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.

Drop-in widget or headless API
Sandbox test environment
Webhooks for every order event
Versioned API changes
Example apps and quickstarts
Explore the docs ↗
JavaScripthalliday-payments
// Show — call on button click, checkout, or page mount.
// Pass per-session args (wallet, destination) here.
const halliday = new HallidayPayments({
  apiKey: "YOUR_API_KEY",
  targetElementId: "payments-container",
  deposit: { destinationAddress: "USER_DESTINATION_ADDRESS" },
  onConnectWallet: () => { /* trigger your wallet connect flow */ },
  owner: {
    getAddress: async () => "OWNER_WALLET_ADDRESS",
    signMessage: async ({ message }) => { /* your wallet */ },
    signTypedData: async ({ typedData }) => { /* your wallet */ },
    sendTransaction: async (tx, chainConfig) => { /* your wallet */ },
  },
});

// <div id="payments-container" />

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 cases

Is 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 tokens

Does 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 methods

Does 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.xyz

Where 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.

Pay as You Go

No commitment. Create an account, get an API key, and go live today.

Get Free API Key
Custom

Commitment discounts and forward-deployed support, built around your volume and roadmap.

Contact Sales