Skip to content

A .NET standard library for interacting with Plaid's banking APIs.

License

Notifications You must be signed in to change notification settings

DylanAttal/Plaid.NET

 
 

Repository files navigation

Plaid.NET

NuGet

What is Plaid.NET?

Plaid.NET is a .netstandard library for interacting with Plaid's banking APIs. See their documentation here.

Where can I get it?

Plaid.NET is available at nuget.org.

Package Manager PM > Install-Package Acklann.Plaid.NET

How it works?

You can make all calls to Plaid's API via the Acklann.Plaid.PlaidClient class.

var client = new PlaidClient();
// Retrieving a user's recent transactions.
var result = await client.FetchTransactionsAsync(new GetTransactionsRequest()
{
    Secret = "your_secret",
    ClientId = "your_client_id",
    AccessToken = "your_token",
    ...
});

Testing

For contributors who want to run the unit tests; there is secrets.json file that is intentionally excluded from the project. The file stores your Plaid sandbox keys. The Helper.cs utilize this file. Also there is a project called Plaid.Demo; run the project to generate a access token.

"plaid":
  {
    "secret": null,
    "client_id": null,
    "public_key": null,
    "access_token": null
  }

API Version

Plaid.NET currently targets Plaid API version 2019-05-29.

About

A .NET standard library for interacting with Plaid's banking APIs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 82.0%
  • SCSS 6.9%
  • PowerShell 4.4%
  • HTML 4.2%
  • TypeScript 2.5%