Swapper Deposits
The Deposit Infrastructure Layer

The Swapper Deposits Widget is an embeddable iframe solution that lets you accept user deposits directly inside your product via:
Transfer Crypto: users send from their external wallet to a smart wallet address (with QR and cross‑chain support)
Deposit with Cash: users buy crypto with their cards via our integrated on-ramp
*Deposit with Wallet: Coming soon*
Embed it in minutes to offer seamless deposits without users leaving your app. Full customization, strong security, and the user holds full custody over the funds.
What you can build with it
A deposit module in your app’s wallet/account page
Onboarding flows that fund new user accounts instantly
Cross-chain deposit experiences with automatic routing
A single UI for both card on-ramp and crypto transactions
Key capabilities
Smart wallets (AA) with session keys for seamless UX
Crypto transfer with deposit address + QR
Card on-ramp via Shift4 integration
Cross-chain support for major networks
Granular styling and theming (3-tier system)
Lightweight integration via TypeScript SDK (modal or embedded) or iframe
Important notes
For cross-chain deposits, the value is bridged in USDC and, upon arrival, the widget attempts to swap USDC into the requested token; transfers can take time and, in rare cases, the destination swap may fail, in which case the user’s wallet will receive USDC instead of the requested token, so integrators must ensure the destination wallet supports receiving, holding, and displaying USDC on the target chain to keep funds visible and recoverable.
Last updated