1. Create a Plaid account
If you do not already have one, sign up first. Sandbox access is granted automatically.
Sign up
Go to the Plaid Dashboard signup page, create an account, and verify your email.
2. Apply for Production access
Plaid does not grant Production access automatically. You must apply and pass Plaid’s risk and security review before your Production secret is enabled and your client_id can call real banks.
Start the Production application
Sign in to the Plaid Dashboard and click Get Production access in the left sidebar.
Complete the questionnaires
Fill out the company info, use case, security, and compliance questionnaires that Plaid presents. Be specific about which products and country codes you intend to use.
3. Copy your Client ID and Production Secret
Once you are approved for Production, the Production row on the Keys page becomes interactive.
Copy the Client ID
Copy the value labeled client_id at the top of the page (a 24-character hex string, no prefix). The same client_id works in Sandbox and Production. Paste it into the Client ID field in StackOne.
Reveal and copy the Production Secret
In the Production row, click the eye icon next to secret to reveal the value. Copy it and paste it into the Secret field in StackOne.
- Use the Production secret here. The Sandbox secret will not authenticate against real banks.
- Treat the Production secret as highly sensitive — it grants access to your real Production account.
4. Register your Plaid Link redirect URI
Many large banks (Chase, Capital One, Wells Fargo, etc.) use OAuth and redirect the user back to your app after authentication. Plaid will only allow redirects to URIs you have explicitly registered in advance.
Open Allowed redirect URIs
In the Plaid Dashboard, navigate to Developers > API. Find the Allowed redirect URIs section.
Add your URI
Add the URI of the page in your app that hosts the Plaid Link integration (e.g., https://your-app.com/plaid/oauth-return). This is the URI you will pass to /link/token/create as redirect_uri. Save changes.
- Even if you do not yet support OAuth banks, register at least one URI now to avoid an error later.
- The URI must use HTTPS in Production.
Creating the StackOne Connector Profile
To create the Connector Profile in StackOne for Plaid:Navigate to Connector Profiles