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
4
votes
0 answers

Plaid INTERNAL_SERVER_ERROR

Trying to integrate, Stripe and Plaid with Firebase as my backend server. I'm sure this isn't the best set up. I'm getting my public_token and account_id from Plaids Link swift framework (Linkkit) in my cloud code I have this function…
huddie96
  • 1,240
  • 2
  • 13
  • 26
4
votes
1 answer

Creating a ACH charge with stripe + plaid - no such token; a similar object exists in live mode

I've had this problem before when trying to make a charge on a live card/customer when in dev mode. I've never made an ACH charge with stripe before and I'm in dev mode for sure. https://stripe.com/docs/ach#integrating-plaid js var linkHandler =…
Justin W Hall
  • 371
  • 1
  • 5
  • 21
4
votes
1 answer

Does Plaid development mode support webhook?

I'm using plaid-ruby, try to add user with webhook: Plaid.add_user 'connect', params['username'], params['password'], params['bank_type'], params['pin'], { …
fazibear
  • 137
  • 8
3
votes
0 answers

Why am I getting a 400 Bad request when calling Plaid's linkTokenCreate function?

I am attempting to set up Plaid in my app, and am following the Quickstart guide for Node.js and Express. When I call the client.linkTokenCreate function I am getting a status 400 Bad Request response. I believe my code exactly matches the…
ethanj
  • 31
  • 3
3
votes
1 answer

How can I load a Plaid banking API response to a pandas dataframe in python?

I'm using Plaid's API to return balances on banking accounts. Their documentation indicates that all responses come in standard JSON. I have experience loading JSON responses from the request module, but I'm not able to directly load Plaid's…
SteelReyn
  • 53
  • 9
3
votes
1 answer

How to avoid exposing secret when using Plaid from client app

I'm adding a Plaid client to my java desktop software. The problem is I don't see any way to have it talk directly to the Plaid server without needing to embed the secret within the app. Is there a way for my app to talk directly to Plaid without…
Sean Reilly
  • 748
  • 6
  • 17
3
votes
1 answer

Is there a way to either get all Item's Access tokens, or delete all items associated with your Plaid ID?

Let's say you were mucking around in a developer instance of Plaid, with 25 accounts in use. As happens in development, the database exploded. So I do not have those access tokens anymore, but have 25 of the 100 slots used in my dev allotment. I see…
treo
  • 85
  • 9
3
votes
2 answers

Hot to turn a Plaid created Stripe ACH bank account token (btok) to payment method?

I was following the Stripe ACH guide (https://stripe.com/docs/ach) to create a bank account token (btok) with Plaid. Now having this btok I am wondering how to use it as a payment method to pay an invoice with it. I did that with credit cards…
lukas_o
  • 3,776
  • 4
  • 34
  • 50
3
votes
1 answer

Google Scripts App and Plaid Link Authentication

I am attempting to create some code to download my bank transactions to google sheets. I am trying to do that by using google scripts and making API calls to Plaid. I currently have a free sand box account set up but after trying several things…
Zacharia
  • 33
  • 2
3
votes
3 answers

Plaid web hook not firing

I'm trying to integrate Plaid transaction webhooks into an api, and seem to have trouble getting any webhooks to fire. I used the plaid quickstart code and added the webhook parameter: Plaid.create({ apiVersion: "v2", clientName: "Plaid…
Michael
  • 61
  • 7
3
votes
3 answers

Error in Plaid API

I am using the plaid. After generation of public token creater access token with exchange api. Now access token use to create api call but gives error. The provided API keys are not enabled for the Stripe ACH integration. please see…
3
votes
0 answers

Include Plaid-link in an Ionic2 project?

I want to use Plaid Link in my Ionic 2 project. From experience working with it on the web and from the documentation it seems apparent that you just install in the…
rashadb
  • 2,515
  • 4
  • 32
  • 57
3
votes
1 answer

Exchange_Token call with .net client on Plaid API failing with exception

I'm trying to call on the Plaid test environment to integrate Stripe with Plaid using a C# client. However I'm unable to get the token exchanged, whereas I can successfully do so with a curl client. The code is super simple. public async…
Sandeep Phadke
  • 862
  • 9
  • 23
3
votes
0 answers

Plaid API does not return pending transactions

I am using the public API endpoint /connect/get options={"pending":true} to get the pending transactions for the user, once he is added. However, I am not getting any pending transactions in the results. Am i doing something wrong?
ufdeveloper
  • 387
  • 6
  • 19
3
votes
1 answer

In Plaid, is it possible to get a webhook notification when credentials expire or become invalid?

Use Case: A user has supplied Plaid with credentials to "amex". For some reason, that user changes their password. Plaid can no longer access Amex on behalf of the user. Problem: I believe that right now, the information flow for bad credentials is…
jjk
  • 536
  • 7
  • 15
1
2
3
22 23