Skip to main content
Production secrets are only revealed after Plaid approves your account for Production access. If you have not yet been approved, you cannot use this auth method — use OAuth 2.0 — Sandbox instead.

1. Create a Plaid account

If you do not already have one, sign up first. Sandbox access is granted automatically.

1

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.

1

Start the Production application

Sign in to the Plaid Dashboard and click Get Production access in the left sidebar.

2

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

Wait for approval

Approval typically takes several business days but can take longer if Plaid asks follow-up questions. Until you are approved, the Production secret on the Keys page will remain hidden.

3. Copy your Client ID and Production Secret

Once you are approved for Production, the Production row on the Keys page becomes interactive.

1

Open the Keys page

In the Plaid Dashboard left sidebar, expand Developers and click Keys.

2

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.

3

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.

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.

1

Open Allowed redirect URIs

In the Plaid Dashboard, navigate to Developers > API. Find the Allowed redirect URIs section.

2

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:
1

Navigate to Connector Profiles

Login to StackOne and navigate to Connector Profiles
2

Create New Connector Profile

  • Click + Connector Profile
  • Search for and select Plaid
  • Select Type as OAuth 2.0 — Production
  • Fill out the fields using details retrieved from your provider:
    • Client ID
    • Secret
  • (Optional) Select Actions to be enabled for this Connector Profile
  • Click Create profile
Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to Link Accounts for Plaid.