Hosted Checkout

One link. Your customer picks a coin and pays.

Share a payment URL and your customer handles the rest. They pick from Bitcoin, Ethereum, Solana, and 11 more networks, scan a QR code or connect their wallet, and pay. You are notified the moment the payment confirms.

  • 14 networks in one checkout. Bitcoin, Ethereum, Solana, TRON, Monero, and more. Your customer can switch networks at any time before paying.
  • Amount locked at creation. The crypto equivalent is calculated at creation and pinned for the full pay window. What the checkout shows is exactly what gets paid - no mid-session drift.
  • The page updates itself automatically. Your customer watches their payment move from detected to confirmed without refreshing the page or guessing whether it went through.
  • No checkout page to build. The payment URL is returned in the API response. Email it, embed it in a button, or share it anywhere.
Multi-chain

Set a price in any fiat currency. Your customer pays in crypto.

You create the payment with an amount in your currency - 45 fiat currencies supported. Your customer opens the checkout and sees that amount already converted into every available coin. They pick the network they have funds on and send it. You receive exactly what you charged.

  • 14 networks including Bitcoin, Ethereum, Solana, TRON, Monero, Base, and Polygon.
  • Stablecoins across chains. USDT, USDC, EURC, and PYUSD each appear as separate options per network - a customer on TRON picks USDT TRC-20, one on Base picks USDC. No conversion, no confusion.
  • USDC without gas fees (where enabled). Customers can pay USDC, EURC, or PYUSD with a single signature - no ETH needed for fees.
  • You price in your currency. Your customer sees the exact crypto amount. No one has to do conversion math.
Real-time confirmations

The page updates itself. No more "did it go through?" emails.

Most crypto checkout abandonment happens after the customer sends - they close the tab because nothing changes and they are not sure the payment registered. Our engine monitors each chain and pushes every state change directly to the browser. The customer watches their payment move from detected to confirmed without refreshing the page or contacting you.

  • Instant detection. The page updates as soon as the transaction is seen on the network - before any block confirmation.
  • Confirmation count shown live. "3 of 6 blocks" for Bitcoin, "Finalized" for Ethereum and EVM chains, "Settled" for XRP.
  • Clear completion state. When confirmed, the page shows a clear success screen. Your customer knows they are done without waiting for a receipt email.
  • Webhook on every event. Your server is notified at detection, confirmation, and any underpayment or overpayment.
Payment methods

Three ways to pay. One checkout handles all of them.

Mobile wallets, desktop browser extensions, and gasless payments are all supported. The right option appears automatically based on the chain the customer picks.

Scan QR
A QR code pre-filled with the exact amount and address. Scan with any mobile wallet - Bitcoin, Ethereum, Solana, XRP, Monero, and more - and the payment details are filled in automatically.
BTCETHSOLXRPXMRTRX
Connect wallet
Supports MetaMask, Phantom, TronLink, Rabby, Coinbase Wallet, and other browser wallets. Customer connects and approves the transaction in two clicks. No manual address entry.
MetaMaskPhantomTronLinkRabby
Gasless stablecoins
Where enabled, customers pay USDC, EURC, or PYUSD with a single wallet signature - no gas token required. They approve the exact amount and we broadcast the transaction on their behalf.
USDCEURCPYUSDNo gas needed
What's included

Built for how crypto payments work in practice.

From partial sends to late transactions, every real-world scenario has a defined outcome. Including a few advantages that are only possible on-chain.

Underpayment and overpayment
If a customer sends less than the amount, they can top up or request a refund. If they send too much, the surplus is flagged for you to review and refund. Both appear in your webhook feed.
Late payment window
A transaction that arrives up to 12 hours after a checkout expires is still accepted and credits the invoice. No orphaned payments, no manual intervention needed.
Recover with a transaction hash
If a customer paid but the page expired or they closed the browser, they can paste their transaction hash to recover the payment. Supported for Ethereum, TRON, Solana, and other account-based chains.
Mobile-first layout
The checkout is designed for phones first. QR codes are large enough to scan outdoors. Every button meets standard touch target sizes.
Redirect after payment
Pass a success URL when creating the payment and the checkout redirects automatically 3 seconds after confirmation. Works with any e-commerce platform or existing checkout flow.
No chargebacks
Blockchain transactions are irreversible. There is no chargeback mechanism on any chain. Your dispute rate on crypto payments is zero by design.

Up and running in minutes.

Create an account, add your wallet, and create your first checkout. Test mode is free and uses no real funds - you can try every flow before going live.