Plaid

Build StatusHex.pm Version

Elixir library for Plaid's V2 API.

Supported Plaid products:

Usage

Add to your dependencies in mix.exs.

def deps do
[{:plaid, "~> 1.0"}]
end

Configuration

The following variables must be set for Plaid to run outside of testing: client_id, secret and public_key.

You can set these in the config files directly, or export them as environment variables: PLAID_CLIENT_ID, PLAID_SECRET, PLAID_PUBLIC_KEY. If exported, they will override the values in the config files.

Tests and Style

Plaid uses bypass to simulate HTTP responses from Plaid.

Run tests using mix test.

Before making pull requests, run the coverage and style checks.

mix coveralls
mix credo

Support

I shut down the company I was using this library in production for, so I've got a little more time to make this a robust library. Hit me up with any bugs or feature requests.