You must complete all of the OAuth registration requirements in order to access OAuth integrations for these institutions. These can be accessed and completed from the Plaid Dashboard. These requirements include the following:
- Production Status – You must request and be approved for production access to be able to move forward with any of the below steps.
- Application display information – This is public information that end users of your application will see when managing connections between your application and their bank accounts, including during OAuth flows. The following fields are required, and missing them may result in OAuth registration errors:
- Icon: The Icon must be a 1024 x 1024 px PNG file and under 4MB
- Application Name: The Application Name must be unique to your company. Duplicate names can result in OAuth registration errors.
- Website URL
- Company information – Information about your company.
- Addendum to Plaid MSA – (US/CA only) Your latest contract with Plaid.
- If you do not yet have a contract with Plaid, you will also need to apply for production access, as you cannot connect to US OAuth institutions without having received both OAuth approval and Production approval.
- If this is marked as incomplete, and you have approved production access, please reach out to your Plaid account manager or contact support for an updated version.
- Plaid security questionnaire – (US/CA only) You must complete a questionnaire about your company's risk and security practices before accessing certain bank APIs. Once you have completed the security questionnaire, the Plaid Risk team will review it before approval. The team will reach out to you if they have any follow up questions.
Once you have completed all the above steps, your OAuth Registration Status will be set to Complete. From there, ensure you follow our instructions on Implementing OAuth Support in your app.