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
2 answers

What are Live Credentials?

What are live credentials when working with accounts? I've done some searching and can't find an answer. The following image is from the Plaid API Docs: https://plaid.com/docs/quickstart/
Evan Sevy
  • 659
  • 1
  • 13
  • 25
2
votes
2 answers

Plaid Account Id can change in some Instance

I was going through plaid docs and I found this "In some instances, account IDs may change." So now I am curious how can i uniquely identify an account. ref https://plaid.com/docs/api/ in the Item Management section. I want to uniquely identify an…
Sabareesh Kkanan
  • 1,201
  • 1
  • 14
  • 22
2
votes
0 answers

Monitor users bank history in realtime using Plaid API

We are looking to monitor our users bank history in realtime, in order to build a savings solution similar to Acorn. We are running into the issue of only have access to user’s information for 30 mins before having to reathenticate. Could we please…
Matt
  • 139
  • 12
2
votes
3 answers

How can I get the logo for an "Item" from the Plaid api?

I looked over the API documentation and I didn't see anything about how to get logos, but plaid clearly has them as they appear in the link app. Is there any way that I can also get access to those logo as part of the API or through another…
Jeff Hutchins
  • 707
  • 7
  • 20
2
votes
1 answer

How to properly format a public token when using the Plaid API exchangePublicToken method

I receive this error when trying to exchange a public token for an access token with the Plaid API: { display_message: null, error_code: ‘INVALID_PUBLIC_TOKEN‘, error_message: ‘provided public token is in an invalid format. expected format:…
Trey Granderson
  • 670
  • 3
  • 8
  • 19
2
votes
1 answer

plaid connect to client with node error

I'm using node backend and am trying to connect to plaid. My code: var plaid = require('plaid'); var clientID = "bla"; var secretID = "bla"; var publicKey = "bla"; var client = new plaid.Client( clientID, secretID, publicKey, …
now_world
  • 940
  • 7
  • 21
  • 56
2
votes
1 answer

Is a Plaid access token a secret?

The Plaid Link API documentation states that the result of a successful Plaid link returns a public_token with the following properties: Once a user has successfully onboarded via Plaid Link, the module will provide a public_token. This is in…
Troy
  • 1,599
  • 14
  • 28
2
votes
2 answers

How can I implement the Plaid API using Ionic?

I was able to successfully implement the API on web, here is what it looks like, I have a button in a regular html file...
Sandbox Mode
I include the script…
buydadip
  • 8,890
  • 22
  • 79
  • 154
2
votes
0 answers

Using the Plaid API on Android

I am trying to make an android application that uses the Plaid API. I am using the java bindings found here: https://github.com/plaid/plaid-java. I am trying run the example code found on that github page, but I'm struggling. The problem lies in the…
2
votes
3 answers

Echo JSON response with PHP

I am trying to echo a portion of my JSON response from the Plaid API. Here is the code: $data = array( "client_id"=>"test_id", "secret"=>"test_secret", "public_token"=>"test,fidelity,connected"); $string…
Jepf
  • 87
  • 2
  • 10
2
votes
1 answer

Plaid Link for Android

I'd like to use Plaid Link on Android application. I try to embed some javascript in WebView as in tutorial :