Skip to main content
A headless integration uses the deposit service directly while you own your app’s user experience. Headless means without the Rhinestone widget, not without UI: fiat and exchange funding still open Swapped’s hosted provider interface.

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

  1. Configure your project, webhooks, and optional sponsorship.
  2. Register an account with its target chain and token.
  3. Give the user a crypto deposit flow, fiat checkout, or exchange connection.
  4. 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.