AppKit Pay with Exchange Demo
- Fewer clicks, higher conversion: Seamless checkout within the Centralized Exchange (CEX) UI.
- No credentials shared: Secure flow with no handling of user logins, credentials, or private keys.
- Instant integration for PSPs: Payments settle onchain, using existing reconciliation systems.
- Fallback-friendly: If the exchange balance is low, users can onramp and complete the payment in the same flow.
Access Points
AppKit Pay with Exchange can be accessed in multiple ways:- Direct Payment Flow: Users can pay directly from exchange accounts during checkout
- Deposit from Exchange: Users can fund their wallets from exchange accounts through the fund wallet view (available in AppKit v1.7.20+)
Demo
Want to see AppKit Pay with Exchange in action? Try out the live demo to experience Reown AppKit’s AppKit Pay with Exchange flow firsthand.Networks and Assets Supported
Currently, AppKit Pay with Exchange and Self-Custodial Wallets supports the following assets on the following networks: Asset -> Network Coinbase- USDC -> Ethereum, Optimism, Arbitrum, Base, Polygon, Solana
- USDT -> Ethereum
- USDC -> Ethereum, Optimism, Arbitrum, Base, Polygon, Solana
- USDT -> Ethereum, Optimism, Arbitrum, Polygon, Solana
- Native Solana
Interested in getting early access?
This feature is currently in early access. If you are interested in getting early access or learning more, please reach out to us at sales@reown.com.Get Started
React
Next.js
Vue
JavaScript
Pay with Exchange FAQs
What is 'Pay with Exchange'?
What is 'Pay with Exchange'?
How is this different from on-ramps?
How is this different from on-ramps?
Which exchanges are supported?
Which exchanges are supported?
What crypto assets and networks are supported?
What crypto assets and networks are supported?
User Experience
What happens if the user selects an unsupported token or network?
What happens if the user selects an unsupported token or network?
What happens if a user cancels mid-flow?
What happens if a user cancels mid-flow?
What UX do users see inside the exchange? Is it branded or generic?
What UX do users see inside the exchange? Is it branded or generic?
What happens if the user is not logged onto their exchange?
What happens if the user is not logged onto their exchange?
How do you handle failed or delayed withdrawals?
How do you handle failed or delayed withdrawals?
Can users cancel the payment after confirming on the exchange?
Can users cancel the payment after confirming on the exchange?
What happens if a payment fails on the CEX side?
What happens if a payment fails on the CEX side?
- The user remains in the exchange interface and will typically see the error there.
- Reown does not emit a confirmation, so apps can assume the transaction was not completed.
- Apps should handle retries or offer alternate payment methods like a wallet-based option
What happens if the user doesn't have enough funds on the exchange?
What happens if the user doesn't have enough funds on the exchange?
Can we customize branding and UI?
Can we customize branding and UI?
Compliance, Security & Observability
Is KYC required for the user?
Is KYC required for the user?
Are there Travel Rule implications?
Are there Travel Rule implications?
Does Reown custody any user funds?
Does Reown custody any user funds?
Can we monitor transactions in real time?
Can we monitor transactions in real time?
Integration & Support
How do we integrate this into our checkout or app flow?
How do we integrate this into our checkout or app flow?
How long does a full integration typically take?
How long does a full integration typically take?
What's your uptime guarantee?
What's your uptime guarantee?
Pricing & Fees
What does it cost to use Pay with Exchange?
What does it cost to use Pay with Exchange?
Are there overage fees or API rate limits?
Are there overage fees or API rate limits?
Who pays the network fees?
Who pays the network fees?
Any other fees end users are subjected to?
Any other fees end users are subjected to?
Strategic Benefits
Why should we offer "Pay with Exchange" to our users?
Why should we offer "Pay with Exchange" to our users?
- Reach: 72% of crypto holders keep funds in exchanges
- Increased conversion: Fewer steps, lower dropout
- No direct exchange integration needed
- Safer flow: Users stay inside the exchange UI
- Lower onboarding friction: No wallet setup required, KYC is already completed
Are there distinctive elements with your solution?
Are there distinctive elements with your solution?
- On-chain settlement (unlike Binance Pay)
- No 3rd-party credential sharing (unlike Mesh)
- Fewer clicks for completion
- Headless support for full UI control
- Fully compatible with existing PSP/Dapp/Wallet infrastructures
Pay with Self-Custodial Wallets FAQs
What is 'Pay with Self-Custodial Wallets'?
What is 'Pay with Self-Custodial Wallets'?
How is it different from Pay with Exchange?
How is it different from Pay with Exchange?
Which wallets are supported?
Which wallets are supported?
User Experience
How does the user authorize a payment?
How does the user authorize a payment?
What happens if a user cancels mid-flow?
What happens if a user cancels mid-flow?
Can a user switch wallets?
Can a user switch wallets?
Compliance, Security & Observability
Can we monitor transactions in real time?
Can we monitor transactions in real time?
Integration & Support
How do we integrate this into our checkout or app flow?
How do we integrate this into our checkout or app flow?
How long does a full integration typically take?
How long does a full integration typically take?
What's your uptime guarantee?
What's your uptime guarantee?
Pricing & Fees
What does it cost to use Pay with Wallet?
What does it cost to use Pay with Wallet?
Are there overage fees or API rate limits?
Are there overage fees or API rate limits?
Who pays the network fees?
Who pays the network fees?
Strategic Benefits
Why should we offer 'Pay with Wallet' to our users?
Why should we offer 'Pay with Wallet' to our users?
- Reach 600+ wallets and millions of users with one integration
- Seamless UX for Ethereum, and other major networks
- Pre-filled amount, network, asset removes manual steps for users and eliminates over/underpayment risk
Are there distinctive elements with your solution?
Are there distinctive elements with your solution?
- Cross-wallet support without needing individual wallet SDKs
- Real-time observability
- Option to mix with Pay with Exchange in the same checkout flow and one integration