Overview of the Flow
- Request a Plaid Link Token from Bridge
- Initialize the Plaid Link SDK in your frontend using the
link_token - Exchange the Plaid Public Token back to Bridge
- Bridge fetches and creates External Accounts for linked bank accounts
- Retrieve External Accounts to initiate Transfers, Liquidation Addresses, etc.
Step-by-Step Integration
1
First request a link_token
2
Initialize the Plaid SDK
Start the Plaid Link SDK using the
link_token obtained from the initial request. Include an onSuccess callback to the endpoint provided in the callback_url field. To enhance security, we strongly advise initiating the Bridge endpoint call from the server side to prevent exposure of your API key.Once the public_token has been successfully exchanged, the external accounts are created and stored asynchronously. It may take a few minutes for those external accounts to be reflected for the customer.Request
Response
3
Fetch Plaid linked bank accounts
After successfully exchanging the public token, Bridge will fetch all of the linked bank accounts from Plaid. This process normally takes a few seconds. Afterwards you can read from Bridge’s external accounts endpoint to fetch the customer’s newly linked external accounts using.
Request
WebView & Bank Limitations
- WebView support is deprecated for certain banks. See Plaid’s WebView recommendations.
- Wire support is limited:
- Chase: ACH only (wire support in progress)
- Bank of America: ACH only
