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 2022Releases
latest 25-
1.0.907 Jul 2022Release notes
Open source →Updates
- Adding support for transaction sync (
Transactions::sync()) - Adding support for recurring transactions (
Transactions::recurring())
- Adding support for transaction sync (
-
1.0.810 May 2022 -
1.0.727 Apr 2022Release notes
Open source →Fixes
- Recipient address is now optional (aligning with Plaid documentation) when calling
payments->createRecipient()method.
Updates
- Clearer documentation on the
$accountparameter forcreateRecipient(): $account can either beBacsAccountor a string representing the IBAN. - Adding PHP 8.1 unit tests in Travis CI.
- Recipient address is now optional (aligning with Plaid documentation) when calling
-
1.0.612 Oct 2021Release notes
Open source →Fixes
- Fixing typo in README.
- Updating Docblock type for all
$optionsparameters to bearray<string,mixed>instead ofarray<string,string>. - Updating documentation in README for
Userentity.
-
1.0.521 Aug 2021Release notes
Open source →Updates
- Adding
@throwsDocblock annotations for better IDE integration. - Updating documentation for
Userentity.
- Adding
-
1.0.421 Feb 2021 -
1.0.308 Feb 2021Release notes
Open source →Updates
- Adding
$optionstoAccounts::getIdentity()method. - Fixing typo in documentation around
Userentitty.
- Adding
-
1.0.229 Jan 2021Release notes
Open source →Fixes
- Adding
$county_codeparams to institution endpoints that required them.
- Adding
-
1.0.129 Jan 2021Release notes
Open source →Fixes
- Changing name property to legal_name in User entity.
- Typo in User entity around date of birth.
- Updating test class name for TokensTest.
-
0.2.110 Jul 2019Nothing published for this version
-
1.027 Jan 2021Release notes
Open source →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
Plaidclient was becoming unmaintainable and trending toward a "God class". As such, we've decided to break the library into separate smaller resources available from thePlaidclient 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
Plaidclient 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.
Plaidclient constructor no longer requires the$public_token.- Creating a link token now requires a
Userentity instance instead of a$client_user_idstring. TheUserentity 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.
-
-
0.918 Jun 2020Nothing published for this version
-
0.816 Jun 2020Nothing published for this version
-
0.711 May 2020Nothing published for this version
-
0.607 Jan 2020Nothing published for this version
-
0.511 Oct 2019Nothing published for this version
-
0.408 Oct 2019Nothing published for this version
-
0.315 Jul 2019Nothing published for this version
-
0.210 Jul 2019Nothing published for this version
-
0.1415 Nov 2020Nothing published for this version
-
0.1317 Oct 2020Nothing published for this version
-
0.1220 Aug 2020Nothing published for this version
-
0.1104 Aug 2020Nothing published for this version
-
0.1028 Jun 2020Nothing published for this version
-
0.124 May 2019Nothing published for this version