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

plaid - android - httpclient library version mismatch

I am using plaid-java:0.2.10 as a dependency in my Android app. Plaid uses org.apache.httpcomponents:httpclient:4.4.1 as a dependency. And, android also includes the same library as a dependency. However, there is a mismatch in their versions. I…
0
votes
1 answer

Did Plaid Change Something About It's MFA?

I had this little piece of code working perfectly returning account and transactions objects in response to the Plaid MFA questions. I'm not sure what went wrong as I (had not until it stopped working and I've since tried a few things) did not…
rashadb
  • 2,515
  • 4
  • 32
  • 57
0
votes
1 answer

Pulling data from an API array

I cant figure out how to pull specific items from this array. Here is the array. 2.1.3 :091 > User.transactions => [["0AZ0De04KqsreDgVwM1RSRYjyd8yXxSDQ8Zxn","XARE85EJqKsjxLp6XR8ocg8VakrkXpTXmRdOo", 200, "ATM Withdrawal",{"location"=>{"city"=>"San…
SupremeA
  • 1,519
  • 3
  • 26
  • 43
0
votes
1 answer

Testing MFA using sandbox account

I'm having problem testing MFA using the sandbox environment. Posting to the connect/step endpoint is returning 401: curl -X POST https://tartan.plaid.com/connect/step -d client_id=test_id -d secret=test_secret -d access_token="test" -d…
Ke Zhu
  • 13
  • 3
0
votes
2 answers

Meteor HTTP.post to Plaid returning 401

I've been trying to do an HTTP.post with data, but I keep getting a 401 response saying that one of the vars (client_id) is missing. Code: fetchPlaidAccounts: function (options) { this.unblock(); response = HTTP.post(config.plaid.base_url +…
Nate Ritter
  • 2,386
  • 3
  • 20
  • 28
0
votes
3 answers

Account Aggregators/API's - which provide credit card bill due-dates and allow for cross-party payments?

I understand there are a number of account aggregators out there which allow businesses to get access to customers's transaction data (Plaid, Yodlee, Intuit Customer Account API, open to others...). I'd like to know which ones DO or DON'T also…
-1
votes
1 answer

Debugging Link Token Creation Through Python Plaid API Connection

I am hoping to get some support regarding an error I've been getting from the Plaid API that I get when trying to connect via Python. I've attached a screenshot of the code I'm using to this ticket (with personal information replaced with 'xxx').…
Johnny
  • 1
-1
votes
0 answers

How do I successfully generate a Plaid access token

I'm integrating Plaid into my Express.js web app to connect user accounts and synchronize transactions. My client-side code initializes Plaid Link, generating a Link token and user ID. After a successful connection, I exchange the public token for…
Alex
  • 1
  • 1
-1
votes
2 answers

Is there an issue with Plaid-Java API 2020-09-14?

I have the following code, very simple: package com.enrosz; import java.util.HashMap; import com.plaid.client.ApiClient; public class MyPlaid { public static void main(String[] args) { HashMap apiKeys = new…
enrosz
  • 1
  • 2
-1
votes
1 answer

Proper Use of Products in Link Token Request

Folks, LinkTokenCreateRequest request = new LinkTokenCreateRequest() .user(user) .clientName("Plaid Test App") .products(Arrays.asList(Products.fromValue("auth"))) That Products enum has more options, and I tried providing…
ZiCode
  • 19
  • 6
-1
votes
2 answers

Plaid Sandbox Defaults to Plaid Savings and Checkings No Matter What Type of Institution I Link

Plaid Sandbox Defaults to Savings and Checkings No Matter What Type of Institution I Link. If I choose a loan or investment account, I should get the right accounts but the api always returns Plaid savings and checkings accounts. What's going on,…
ZiCode
  • 19
  • 6
-1
votes
1 answer

Plaid client axios "export error" in Supabase Deno edge function

I'm attempting to implement Plaid using Supabase edge functions, which use Deno. The library is imported using an import map from https://esm.sh/plaid@15.0.0. The client instance is created successfully, but when I call client.linkTokenCreate(...),…
pete
  • 2,739
  • 4
  • 32
  • 46
-1
votes
1 answer

Plaid Quickstart Development/Production Failure

In Plaid's QuickStart example, everything works in "sandbox" mode. In "development" and "production", certain banks—including most major banks like Chase—give this error. This question states that the plaid quickstart example can fail for some banks…
Test
  • 962
  • 9
  • 26
-1
votes
1 answer

How to create a Plaid LinkToken using Node JS?

I believe Plaid updated its createLinkToken documentation, but I can't seem to figure out what I'm doing wrong here. I'm taking a course, and here is the old code that worked in using a FirebaseFunction to create a link token with…
-1
votes
1 answer

Is there a safe and secure API for accessing multiple financial institutions simply to get account balances?

I want to create a document or small program to compile all of my finances automatically in one place, but it seems a lot of the banks don't have easy access to an API where I can pull these account balances. Is there a solution already built for…
jeepers mcface
  • 371
  • 1
  • 5
  • 15
1 2 3
22
23