Why Deposit with Exchange?
- Instant access to existing funds: No need for fiat payments, KYC, or new providers. Users move crypto they already own.
- Frictionless experience: Just a few clicks to deposit directly from an exchange into their wallet.
- Perpetually available: Reown establishes direct agreements with partner exchanges to ensure perpetual availability.
- Security-first: All activity flows directly through the exchange - no third-party access at any point.
- Full customization: Deposit with Exchange is provided through a headless SDK to ensure flexibility for you and your users.
- Boost activation and retention: A smoother onboarding and funding flow leads to better conversion, more repeat usage, less drop-offs.
Onramp.money, Rootstock Collective, Bitgpt.xyz, and a dozen other teams use the Pay/Deposit with Exchange feature already.
How does it work?
- User connects a wallet through Reown AppKit.
- After user realizes that their wallet is short on funds, the user selects “Transfer or Deposit with Exchange” as the funding method.
- User chooses an exchange account and token.
- User completes the deposit/transfer flow via the CEX’s authorization.
- The funds appear in the connected wallet and the user can proceed with their intended action.
Supported tokens, networks, and platforms
Currently, AppKit Deposit with Exchange supports the following assets on the following networks: Asset -> Network Binance- USDC → Ethereum, Optimism, Arbitrum, Base, Polygon, Solana
- USDT → Ethereum, Optimism, Arbitrum, Polygon, Solana
- Native Solana
- Web: React, Next.js, Vue, JavaScript SDK
- Mobile and Native Apps: Supported via deep link + QR
Use cases
Dapps (DeFi, Staking, Restaking)
- Enable users to fund → stake in one smooth flow (early-access).
- Avoid drop-off caused by slow fiat onramps or KYC barriers.
Non-Custodial Wallets
- In-app top-ups from supported exchanges.
- No fiat, bridging, or browser extension hurdles.
- Faster first transaction, better onboarding, reduced support overhead.
Get Started
React
Get started with Deposit with Exchange in React.
Next.js
Get started with Deposit with Exchange in Next.js.
Vue
Get started with Deposit with Exchange in Vue.
JavaScript
Get started with Deposit with Exchange in JavaScript.
Flutter
Get started with Deposit with Exchange in Flutter.