Choose a funding method
All methods ultimately fund a registered smart account. The deposit service detects the transfer, validates it against your project configuration, and routes it to the account’s target chain and token.
How it works
- Configure your project, webhooks, and optional sponsorship.
- Register an account with its target chain and token.
- Give the user a crypto deposit flow, fiat checkout, or exchange connection.
- Track provider orders separately from final deposit settlement.
Headless or widget
Use headless when you need a non-React frontend or a fully custom deposit flow. If you want Rhinestone’s React UI for funding methods, status, withdrawals, and recovery, start with the widget quickstart. Widget integrations still use a backend that holds the API key; see backend setup and widget configuration. Both integration styles use the same deposit accounts and processing pipeline. Webhooks apply to all funding methods, with or without the widget.Get started
Quickstart
Register an account and process a cross-chain crypto deposit.
Create an onramp checkout
Fund a registered account through Swapped’s hosted fiat checkout.
Create an exchange connection
Fund a registered account from a centralized exchange.
Webhooks
Receive deposit and provider-order lifecycle events.