PackageTrack
Sign in Get early access

tomorrow-ideas/plaid-sdk-php

PHP implementation of Plaid's API as an SDK.

1.0.9 1.8M downloads/mo #4031 most downloaded on Packagist TomorrowIdeas/plaid-sdk-php

What this package is like to depend on

Last release 4 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 7 months

Some releases are documented

notes for 10 of 25 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

25 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

25 releases · May 2019 to Jul 2022
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 25
  1. 1.0.9 07 Jul 2022
    Release notes

    Updates

    • Adding support for transaction sync (Transactions::sync())
    • Adding support for recurring transactions (Transactions::recurring())
    Open source →
  2. 1.0.8 10 May 2022
    Release notes

    Updates

    • Adding support for PHP 8.1
    Open source →
  3. 1.0.7 27 Apr 2022
    Release notes

    Fixes

    • Recipient address is now optional (aligning with Plaid documentation) when calling payments->createRecipient() method.

    Updates

    • Clearer documentation on the $account parameter for createRecipient(): $account can either be BacsAccount or a string representing the IBAN.
    • Adding PHP 8.1 unit tests in Travis CI.
    Open source →
  4. 1.0.6 12 Oct 2021
    Release notes

    Fixes

    • Fixing typo in README.
    • Updating Docblock type for all $options parameters to be array<string,mixed> instead of array<string,string>.
    • Updating documentation in README for User entity.
    Open source →
  5. 1.0.5 21 Aug 2021
    Release notes

    Updates

    • Adding @throws Docblock annotations for better IDE integration.
    • Updating documentation for User entity.
    Open source →
  6. 1.0.4 21 Feb 2021
    Release notes

    Fixes

    • Adding $options param to Accounts::list method.
    Open source →
  7. 1.0.3 08 Feb 2021
    Release notes

    Updates

    • Adding $options to Accounts::getIdentity() method.
    • Fixing typo in documentation around User entitty.
    Open source →
  8. 1.0.2 29 Jan 2021
    Release notes

    Fixes

    • Adding $county_code params to institution endpoints that required them.
    Open source →
  9. 1.0.1 29 Jan 2021
    Release notes

    Fixes

    • Changing name property to legal_name in User entity.
    • Typo in User entity around date of birth.
    • Updating test class name for TokensTest.
    Open source →
  10. 0.2.1 10 Jul 2019

    Nothing published for this version

  11. 1.0 27 Jan 2021
    Release notes

    Plaid API Version

    2020-09-14

    Features

    • PHP 8.0 support

    • Link tokens

    • Auth

    • Items

    • Accounts

    • Institutions

    • Webhooks

    • Identity

    • Income

    • Assets

    • Balance

    • Liabilities

    • Investments

    • Payment Initiation (UK only)

    • Processors (including Stripe & Dwolla)

    • Bank Transfers (US only)

    • Sandbox

    Breaking changes

    With the many new endpoints and added functionality available from Plaid, the main Plaid client was becoming unmaintainable and trending toward a "God class". As such, we've decided to break the library into separate smaller resources available from the Plaid client class. This will ensure that future releases will be easier to maintain.

    The trade-off is of course breaking changes from versions earlier than 1.0.

    • Dropping support for PHP 7.2
    • All resource based methods and API calls have been moved into separate resources. The resources are available from the Plaid client instance. For example: $plaid->items->get($access_token). Please refer to the README for all available resources and methods.
    • Many method names have been updated. For example, $plaid->getItems() has been moved to $plaid->items->get(). Please refer to the README for all available resources and methods.
    • Setting a specific Plaid API version is no longer supported. All future minor releases will coincide with new API versions.
    • Plaid client constructor no longer requires the $public_token.
    • Creating a link token now requires a User entity instance instead of a $client_user_id string. The User entity allows passing in additional data such as name, email address, phone number, among others. Please refer to the Plaid documentation for creating a link Token for more information.
    Open source →
  12. 0.9 18 Jun 2020

    Nothing published for this version

  13. 0.8 16 Jun 2020

    Nothing published for this version

  14. 0.7 11 May 2020

    Nothing published for this version

  15. 0.6 07 Jan 2020

    Nothing published for this version

  16. 0.5 11 Oct 2019

    Nothing published for this version

  17. 0.4 08 Oct 2019

    Nothing published for this version

  18. 0.3 15 Jul 2019

    Nothing published for this version

  19. 0.2 10 Jul 2019

    Nothing published for this version

  20. 0.14 15 Nov 2020

    Nothing published for this version

  21. 0.13 17 Oct 2020

    Nothing published for this version

  22. 0.12 20 Aug 2020

    Nothing published for this version

  23. 0.11 04 Aug 2020

    Nothing published for this version

  24. 0.10 28 Jun 2020

    Nothing published for this version

  25. 0.1 24 May 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive