BoxLang 🚀 A New JVM Dynamic Language Learn More...

cfPlaid

v1.1.0 Modules

cfPlaid

Integrate with the Plaid API from CFML.

Release

Features

Setup

  1. Install this module in your app - box install cfPlaid
  2. Add the required configuration either via environment variables OR module settings

Configuration

There are two ways to configure API credentials for cfPlaid:

  1. Using a .env file
  2. Using Module Settings

Env File and commandbox-dotenv

# Plaid API creds
PLAID_URL=https://sandbox.plaid.com

# Plaid keys
PLAID_CLIENT_ID=123_FIXME
PLAID_CLIENT_SECRET=456_FIXME

Module Settings

Add the following to config/ColdBox.cfc and update as necessary:

moduleSettings = {
    cfPlaid = {
        api_url          : "https://sandbox.plaid.com",
        api_client_id    : "123_FIXME",
        api_client_secret: "456_FIXME"
    }
}

API Docs

The cfPlaid class documentation is auto-generated via DocBox and hosted on Github Pages at michaelborn.github.io/cfPlaid/

v1.1.0

28 Jan 2022 — 21:45: 18 UTC

👌 IMPROVE

  • *: Ignore engine artifacts (b23d95f)

v1.0.11

24 Sep 2021 — 03:56: 27 UTC

📝 OTHER

  • *: Merge branch 'main' of github.com:michaelborn/cfPlaid into main (acdfdde)

v1.0.10

24 Sep 2021 — 03:32: 01 UTC

🐛 FIX

  • *: Correct release branch name for semantic release (7657025)

v1.0.8

22 Sep 2021 — 20:12: 30 UTC

📝 OTHER

  • *: Merge branch 'main' of github.com:michaelborn/cfPlaid into main (1c1abfb)

v1.0.7

15 Sep 2021 — 10:45: 50 UTC

👌 IMPROVE

  • *: Drop old/unused "generic" commandbox action (0932704)

📝 OTHER

  • *: Merge branch 'main' of github.com:michaelborn/cfPlaid into main (b2468fe)

v1.0.6

14 Sep 2021 — 10:21: 51 UTC

🐛 FIX

  • *: Correct docbox output dir for github pages (46ebd76)
  • *: Checkout repo before running local docbox action (cd79b61)
  • *: drop box.json location (bdaa348)
  • *: Correct bad/invalid location in box.json (0c36d96)
  • *: Correct semantic release branch name setting (143c4c9)
  • *: Correct tests for ACF2016 (9b5e0ee)
  • *: Correct bad json mock data in test (f829c09)
  • *: Correct throw() error on ACF (97bd2c4)
  • *: Correct 404 on test runner (58f5c10)
  • *: Set port when starting test server (16f7788)

👌 IMPROVE

  • *: Remove redundant repo fluff (7b1d374)

📖 DOC

  • *: Drop github pages index.md in favor of docbox index.html (1147839)
  • *: Auto-generate DocBox API docs (e1ff099)
  • *: Auto-generate DocBox API docs (d3b7ff6)
  • *: Final lockdown of docbox generation (8344451)
  • *: Auto-generate DocBox API docs (dc6e853)
  • *: Auto-generate DocBox API docs (b0fc15f)
  • *: Add docbox workflow for auto-generating github pages docs (ce77cd2)

📝 OTHER

  • *: Merge branch 'main' of github.com:michaelborn/cfPlaid into main (0b3792d)
  • *: Merge pull request #1 from michaelborn/feat/docbox (3bb91f6)
  • *: Merge branch 'feat/docbox' of github.com:michaelborn/cfPlaid into feat/docbox (6f06a72)
  • *: Merge branch 'main' of github.com:michaelborn/cfPlaid into feat/docbox (3407d72)
  • *: Set theme jekyll-theme-leap-day (46c0714)
  • *: Merge branch 'main' of github.com:michaelborn/cfPlaid into main (6dcdbbf)
  • *: NEW: Specced out initial test suite (98f96ca)
  • *: IMPROVE: run cfformat on cfcs (6a9ecf1)
  • *: refactor: api_uri to api_url (3141496)
  • *: feat: Add Transactions, Accounts API wrapper models (ab0d718)
  • *: feat: Add Token Exchange, Token Invalidate endpoint support (cb4800d)
  • *: Initial commit (f0f93bb)

📦 NEW

  • *: Add "Assets.createReport()" API wrapper (8ec3f95)

🤖 TEST

  • *: Add models/ mapping for simpler testbox specs (6b5ccac)
  • *: Improve Accounts test spec (09ca42f)
  • *: Add failure logging to release workflow (b441186)
  • *: Skip un-implemented specs for now (94fa729)
  • *: Test out github release workflow (160cee1)

v1.0.4

14 Sep 2021 — 09:47: 45 UTC

📝 OTHER

  • *: Set theme jekyll-theme-leap-day (46c0714)

v1.0.3

26 Aug 2021 — 17:32: 43 UTC

🐛 FIX

  • *: drop box.json location (bdaa348)
  • *: Correct bad/invalid location in box.json (0c36d96)
  • *: Correct semantic release branch name setting (143c4c9)
  • *: Correct tests for ACF2016 (9b5e0ee)
  • *: Correct bad json mock data in test (f829c09)
  • *: Correct throw() error on ACF (97bd2c4)
  • *: Correct 404 on test runner (58f5c10)
  • *: Set port when starting test server (16f7788)

👌 IMPROVE

  • *: Remove redundant repo fluff (7b1d374)

📝 OTHER

  • *: Merge branch 'main' of github.com:michaelborn/cfPlaid into main (6dcdbbf)
  • *: NEW: Specced out initial test suite (98f96ca)
  • *: IMPROVE: run cfformat on cfcs (6a9ecf1)
  • *: refactor: api_uri to api_url (3141496)
  • *: feat: Add Transactions, Accounts API wrapper models (ab0d718)
  • *: feat: Add Token Exchange, Token Invalidate endpoint support (cb4800d)
  • *: Initial commit (f0f93bb)

🤖 TEST

  • *: Add failure logging to release workflow (b441186)
  • *: Skip un-implemented specs for now (94fa729)
  • *: Test out github release workflow (160cee1)

v1.0.1

26 Aug 2021 — 17:18: 35 UTC

🐛 FIX

  • *: Correct semantic release branch name setting (143c4c9)
  • *: Correct tests for ACF2016 (9b5e0ee)
  • *: Correct bad json mock data in test (f829c09)
  • *: Correct throw() error on ACF (97bd2c4)
  • *: Correct 404 on test runner (58f5c10)
  • *: Set port when starting test server (16f7788)

👌 IMPROVE

  • *: Remove redundant repo fluff (7b1d374)

📝 OTHER

  • *: NEW: Specced out initial test suite (98f96ca)
  • *: IMPROVE: run cfformat on cfcs (6a9ecf1)
  • *: refactor: api_uri to api_url (3141496)
  • *: feat: Add Transactions, Accounts API wrapper models (ab0d718)
  • *: feat: Add Token Exchange, Token Invalidate endpoint support (cb4800d)
  • *: Initial commit (f0f93bb)

🤖 TEST

  • *: Add failure logging to release workflow (b441186)
  • *: Skip un-implemented specs for now (94fa729)
  • *: Test out github release workflow (160cee1)

$ box install cfPlaid

No collaborators yet.
     
  • {{ getFullDate("2021-08-26T16:59:15Z") }}
  • {{ getFullDate("2022-01-28T21:45:20Z") }}
  • 1,648
  • 116