Money & Funding
Fund from Exchange
This feature is currently in private beta.Please contact us in slack or via email ([email protected]) to enable for your Dynamic environment ID.
This functionality is also only available on version 4.20.14 of the SDK and above.
Dashboard Setup
Follow these steps to enable exchange funding from Dashbaord:
- Go to the funding tab
- Toggle Coinbase exchange on and click the gear icon
- Enable the Exchange Transfer toggle for funding directly from exchange
- As part of Coinbase OAuth setup, please ensure you add
wallet:transactions:send
in the Additional Scopes field. - Save the settings. Note that it could take up to 5 minutes for the settings cache to refresh on your site.
SDK Views
Once enabled in Dashboard and the settings have propagated, your end users would be able to link their Coinbase exchange account to their user profile and initiate the transfer.
- In the user profile widget, click on Deposit
- Click on From Exchange
- At the moment, Coinbase is the only exchange integrated with Dynamic in this manner - so you will be taken immediately to the transfer flow
Headless Implementation
For developers looking to implement a headless version of the Fund from Exchange feature, you can use the useExchangeAccounts
hook. This hook provides programmatic access to exchange account management, transaction history, and transfer operations.