Skip to main content
AppKit Pay with Exchange unlocks a powerful new flow: users can pay in crypto directly from their Centralized Exchange (CEX) accounts like Binance or Coinbase, with no new wallets, no app switching, and no lost conversions.
Coinbase is currently not available in the AppKit Pay with Exchange flow. Further information will be available soon.
This feature brings together Reown’s vast ecosystem of wallets and onchain infrastructure to offer:
  • 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.
With 72% of crypto users holding funds on exchanges, Pay with Exchange helps payment providers tap into where users actually keep their assets and turn more intent into successful transactions. A direct integration from CEX to checkout. No wallet needed, no friction, and no compromises.

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.

Try Demo

Networks and Assets Supported

Currently, AppKit Pay with Exchange supports the following assets on the following networks: Asset -> Network
Coinbase is currently not available in the AppKit Pay with Exchange flow. Further information will be available soon.
Coinbase
  • USDC -> Ethereum, Optimism, Arbitrum, Base, Polygon, Solana
  • USDT -> Ethereum
Binance
  • USDC -> Ethereum, Optimism, Arbitrum, Base, Polygon, Solana
  • USDT -> Ethereum, Optimism, Arbitrum, Polygon, Solana
  • Native Solana
Both EVM and Solana networks and their assets can be added, subject to exchange compatibility. For access to additional networks or assets, contact us via our form here.

Get Started

React

Get started with AppKit Pay with Exchange in React.

Next.js

Get started with AppKit Pay with Exchange in Next.js.

Vue

Get started with AppKit Pay with Exchange in Vue.

JavaScript

Get started with AppKit Pay with Exchange in JavaScript.

Pay with Exchange FAQs

Pay with Exchange is a flow that allows users to pay in crypto directly from their Centralized Exchange (CEX) accounts; starting with Binance and Coinbase.It allows users to complete payments without needing to move funds into a wallet first.
On-ramps convert fiat to crypto in order to fund user’s own wallet. They often require full KYC at the time of the onramp.Pay with Exchange is designed to skips these steps by letting users pay directly from their exchange account, reducing UX friction and dropout. Pay with Exchange is designed to support payments to any address.
Coinbase and Binance. More exchanges will be added, so contact us via our form here to inquire.
Coinbase is currently not available in the AppKit Pay with Exchange flow. Further information will be available soon.
Check the Networks and Assets Supported section for an up to date list of supported assets and networks.

User Experience

If the selected token or network is not supported, the exchange is automatically hidden from the user interface to prevent confusion or failure. This ensures users are only presented with viable payment routes.
If a user abandons the flow after being redirected to the exchange, no transaction occurs. Reown only provides a payment confirmation after the exchange executes the withdrawal. Apps can implement timeout logic to handle cancellations gracefully.
Once redirected to the exchange, the user sees the native exchange UI. Reown does not inject branding or control the in-exchange experience, ensuring a secure, familiar flow for the user and no compromise on exchange login or withdrawal authentication.
If the user doesn’t have an active browser session with the exchange, they will be prompted to log in by the exchange.
Reown monitors confirmations but cannot intervene in CEX operations. Apps should be designed to handle failures and delays.
No, users cannot cancel the payment after confirming on the exchange.
If a withdrawal fails:
  • 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
The user will be able to use the exchange interface to buy crypto currency and complete the payment.
Pay with Exchange is available as a headless option, allowing full UI customization by developers. Exchange branding and UI cannot be customized.

Compliance, Security & Observability

Yes, implicitly. Since users are transacting through CEX accounts, the exchanges’ own KYC policies apply.
Possibly. Reown itself does not mediate exchange-to-exchange transactions, but PSPs are responsible for their Travel Rule compliance and ensuring they can accept transfers from CEXes.
No. All transactions occur within the exchange interface. Reown never stores or accesses user credentials or funds
Yes. AppKit provides blockchain transaction IDs upon payment confirmation, which can be used for real-time monitoring and reconciliation.

Integration & Support

Pay with Exchange is part of AppKit Pay, it is available as a modal and a headless flow.
For developers already using AppKit, integration is estimated to take less than a day. New customers must first complete the AppKit SDK integration, which typically takes a few days depending on team setup.
Reown guarantees 99.9% uptime for paid customers, 90-day uptime can be found here.Availability of a particular exchange will also depend on the exchange uptime.

Pricing & Fees

Reown uses a tiered pricing model, calculated on the USD value of processed payments. These fees are billed to Reown’s customers monthly, and not applied to end users at the time of payment.
Yes, if usage exceeds AppKit tier limits.
The end user covers network fees, as these are embedded in the exchange withdrawal process. They depend on the network, and can fluctuate without notice due to factors such as network congestion. Network fees are disclosed to the user as part of the exchange experience, and can sometimes be called exchange withdrawal fees. Binance fees can be found here.
If the user opts to buy crypto currency on the exchange instead of using available crypto balance, they may be subject to exchange trading fees. These will be shown to the user, broken down by exchange fees and network (withdrawal) fees.

Strategic Benefits

  • 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
  • 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