What it does
- Accept crypto payments — customers pay at a hosted checkout page. You get notified instantly via webhooks.
- Automatic sweeps — detected payments are swept to your configured payout wallet after the required confirmations.
- Non-custodial — funds flow directly on-chain. No escrow, no custodian.
- REST API — build integrations, create checkout sessions programmatically, and manage payment links via the v1 API.
Supported chains
Stablecoins (USDC / USDT / DAI) are supported on every chain that has them — see the chain picker at checkout for the exact per-chain list.
How payments work
- A checkout session is created — a unique deposit address is derived from your seed.
- The customer sends funds to that address.
- Alchemy detects the transfer and notifies your server via webhook (Litecoin and Dogecoin use poll-based detection via an Esplora-compatible API instead).
- After the required number of confirmations, the session is marked
paid. - Funds are swept from the deposit address to your payout wallet.
- Your webhook endpoint receives a
session.paidevent.
Get started
Authentication
Get an API key and understand scopes
API Reference
Full reference for all v1 endpoints
Webhooks
Receive real-time payment notifications
Self-Hosting
Deploy My Crypto Server on your own server