Lists the exchanges a payer can use to pay a flow, such as Coinbase. Show them when the payer chooses to pay from an exchange, then attach the one they pick with attachFlowSource. getFlowSupportedExchanges needs no session token.
An exchange appears only when it is enabled for your environment in the Dynamic dashboard. It can be used for a flow only when the flow settles in a token and on a network that the exchange supports, for Coinbase USDC. Payment sources explains exchange payments.
Usage
Parameters
Returns
Promise<FlowExchange[]>:
Examples
Attach the exchange the payer picks
Build a custom payment UI shows how to open the purchase link and wait for the exchange to confirm the payment.
Errors
React
useGetFlowSupportedExchanges fetches the list once per flow and stays disabled until flowId is defined.
Last modified on October 28, 2026