Skip to main content
Answers to the most common questions developers ask while integrating Meld Bank Linking. If you don’t see your question here, check the Activity Log for connection-level detail or reach out to Meld support.
Follow the Creating Connections guide for end-to-end instructions on making a connection.
There are several likely candidates:
  • The provider doesn’t support the institution for all of the products specified.
  • Your account with that provider may not be configured for a particular product or for OAuth institutions.
  • If you are using Smart Routing, Meld may know that the connection between that provider and institution is currently unstable and is therefore routing you to a different provider.
Assuming the institution is supported by one of the providers you have enabled, the likely issue is that the institution doesn’t support all of the products you requested when calling /connect/start. Meld filters the institutions returned in the picker to only the ones that support all products requested. To check if this is the issue, try making a request for only BALANCES and TRANSACTIONS and see if your institution shows up.
The most likely reason is your connection is in a status other than ACTIVE. Check the status of your connection — it might be RECONNECT_REQUIRED (the user must log in again in the repair flow) or PARTIALLY_ACTIVE (for example, because it’s a duplicate). See Connection Statuses and Errors for the full list.
Plaid forces the user to select their institution in the Plaid picker even if it was already selected in the Meld picker. No other provider does this. The best Meld can do is have the institution you picked in the Meld picker be the first one in the list of the Plaid picker, which it does.
Yes. Pass "accountPreferenceOverride": {"selectionStyle": "TILE"} as part of your /connect/start request.
No. You can skip the Meld picker by passing in the ID of the institution the user will connect to. See Create a Connect Token for how to prepopulate the picker.