Questions tagged [plaid]

For questions about programming against Plaid, a fintech API.

Plaid is a RESTful API that is built for US-based banking authentication, verification, and data retrieval. Similar to Yodlee, Plaid provides access to a user's bank account information based on credentials provided by the user.

What questions should have this tag?

Any question that deals with integrating Plaid, the API, or involves the Plaid system should be tagged with the plaid tag. Do not use this tag for generic banking API questions - Plaid does not work with every bank.

Plaid APIs

Plaid provides over a dozen APIs for accessing financial information.

  • Auth: Verify that a user has a bank account at a certain bank without the need for ACH deposits to verify the account. Authentication and verification is done in seconds via the API. Current balance, routing, and account number is returned for the user's account(s).

  • Balance: Retrieve real-time and historical information on a user's account balances.

  • Identity: Retrieve a user's phone number, address, and email.

  • Transfers Make funds transfers, analyze risk, and guarantee ACH funds transfers.

  • Signal Evaluate the likelihood of a specific ACH transaction resulting in a return.

  • Identity Verification Verify identification documents, phone numbers, name, date of birth, ID numbers, addresses, and more.

  • Monitor An anti-money-laundering (AML) solution that detects if your customers are on government watchlists.

  • Investments: Retrieve data on a user's investment accounts, including balances, account types, and transaction history.

  • Liabilities: Retrieve data on a user's loans, loan terms, and payment history.

  • Assets: View a user's current and historical assets, which can then be used in making loan underwriting decisions.

  • Income Verify anyone's income and employment in seconds.

  • Transactions: Retrieve the transactions of a user quickly, with meta tagging and classification.

  • Enrich: Make an existing transaction history more useful with metadata like improved transaction description, merchant name and logo, and transaction categorization.

  • Wallet Onboard Connect to hundreds of self-custody crypto wallets.

  • Payment Initiation Create a payment to or from a user's bank account (UK and Europe only)

  • Virtual Accounts Collect domestic payments, initiate payouts and refunds, and streamline reconciliation processes (UK and Europe only)

Need more information?

View the API documentation

342 questions
2
votes
1 answer

Trying to get an understanding of Plaid tokens and security

Plaid and security newbie here. From what I understand, access tokens are valid indefinitely, granting the user access to information regarding one of their accounts. Each account possesses a unique access token, and the tokens can only be…
2
votes
0 answers

Plaid link: After successfully completing the link flow, onSuccess in not being called

I have a working implementation of plaid link, where I was successfully able to connect User's bank account. Now for last few days, without any changes from my side, the implementation has stopped working. (in Sandbox environment) The link flow,…
2
votes
2 answers

Plaid Quickstart Issues (Java)

I am trying to implement Plaid using the sample code provided on the Java Quickstart [sandbox] and am getting issues when I show the Plaid Dialog (javascript). I am able to successfully get a link_token, but I'm never able to show the dialog. It…
Evan Ruff
  • 582
  • 7
  • 21
2
votes
2 answers

Plaid Oauth redirect_uri is not configured error

I am trying to implement OAuth with Plaid-Link but keep on getting this error on the server-side: plaid.errors.InvalidRequestError: OAuth redirect URI must be configured in the developer dashboard. See https://plaid.com/docs/#oauth-redirect-uris I…
Cyzanfar
  • 6,997
  • 9
  • 43
  • 81
2
votes
2 answers

Plaid Quickstart - Unable to fetch link_token (Python)

After having followed the instructions on https://dashboard.plaid.com/overview/sandbox. I get the following message on the frontend and the following error on my terminal from the backend when trying to get the Plaid Sandbox up and running. How do…
Cruz
  • 25
  • 5
2
votes
0 answers

viewport-fit=cover and padding-top: env(safe-area-inset-top) not working with Plaid widget on iphone 12 simulator

I'm trying to make the Plaid widget on my iOS device move down because the top is currently being going into the notches. I've tried: viewport-fit=cover & padding-top: env(safe-area-inset-top), @supports (padding: max(0px)) {} suggested by apple,…
2
votes
1 answer

Using plaid with Stripe

I am trying to build an eCommerce site using Stripe and Plaid to do ACH payment and I am new to both. Is Plaid's role mainly to collect the payment and verify the information? Do I use Plaid in the payout process as well? Thank you!
2
votes
1 answer

Why can't I get my Plaid link token from my Swift code and my node.js cloud function code?

I have a firebase cloud function written in node.js which is called from a custom swift class but when I try to execute the cloud function I don't get the link token back, just nil. Here is my cloud function: // PLAID const plaid =…
Stephen501
  • 153
  • 8
2
votes
1 answer

A bank account with that routing number and account number already exists for this customer Plaid+Stripe Exception

I have Implement Plaid+Stripe in my Xamarin.Forms application. I have one bank account added and when trying to link another bank account I'm getting 400 bad request from stripe with this message: A bank account with that routing number and account…
Divyesh
  • 2,085
  • 20
  • 35
2
votes
2 answers

C# Plaid Webhook How to Decode

I am writing the Webhook to handle automatic micro deposits for Plaid in C#. I don't entirely understand how it is supposed to work, mainly because the examples are in other languages I don't know. My first problem is will Plaid send me a string?…
yithril
  • 57
  • 7
2
votes
1 answer

Problem integration new method Plaid ACH with Stripe

am trying to integrate Plaid with Stripe but I saw the documentation of Stripe is outdated because now doesn't use PLAID PUBLIC KEY, use a LINK. But reviewing the plaid demo https://plaid.com/demo/, I saw a strange behaivor, when I select a bank…
2
votes
1 answer

How to post a javascript array to MongoDB from react app?

I'm a beginner learning more about react and mongoDB and I'm having some trouble communicating between the two. I've been following a tutorial on Medium on using the Plaid API to grab historical transaction data from users (here's the tutorial…
wharfchillin
  • 201
  • 3
  • 11
2
votes
1 answer

What's the strategy for keeping in sync with plaid transactions?

I need to keep in sync with transactions on accounts for a set of items. To me that means: 1. Do an initial download of all historical transactions. 2. Get new transactions when available. 3. Make sure no transactions are dropped on the floor. It's…
Todd Hoff
  • 712
  • 5
  • 12
2
votes
3 answers

Integrating Plaid and Google Apps Script

I would like to write a Google Apps Script that can pull transaction data from my bank and add it to a google spreadsheet. I thought Plaid might be a good option, but I am unable to figure out how I would use the Plaid API within google apps script.…
Emma F.
  • 63
  • 2
  • 5
2
votes
1 answer

How do I move layout on scroll on top of another layout?

I want to move a layout on top of another layout when user scrolls. for eg. Suppose I have a imageview and below it there is a relative layout inside scrollview. I want to move this relative layout on top on imageview when user scrolls. Any…
Anant Pundir
  • 91
  • 1
  • 10
1 2
3
22 23