Releases: Adyen/adyen-php-api-library
Adyen PHP API Library 12.2.0
What's Changed
- [PW-6509] Add allowed origins endpoint for the management api by @AlexandrosMor in #356
- Bump monolog/monolog from 2.4.0 to 2.5.0 by @dependabot in #355
- V68 implementation: captures and cancels by @soarecostin in #352
- Bump phpunit/phpunit from 9.5.19 to 9.5.20 by @dependabot in #350
- [PW-6598] Add query parameters to get merchant call by @AlexandrosMor in #359
New Contributors
- @soarecostin made their first contribution in #352
Full Changelog: 12.1.0...12.2.0
Adyen PHP API Library 12.1.0
Adyen PHP API Library 12.0.0
What's Changed
- Update dependency phpunit/phpunit to v9.5.11 by @renovate-bot in #320
- Renaming master to main in README.md by @acampos1916 in #313
- Fixed example code in README by @MustagheesButt in #326
- [PW-6267] Support for Platforms API V6 by @peterojo in #328
- Management api by @AlexandrosMor in #331
- Update CODEOWNERS by @candemiralp in #339
- [PW-6283] Add manual capture payment methods list by @AlexandrosMor in #342
- Update README for management api by @AlexandrosMor in #341
- V68 implementation: refunds + reversals by @vadim-nilov in #329
- Update README.md by @AlexandrosMor in #343
New Contributors
- @MustagheesButt made their first contribution in #326
- @dependabot made their first contribution in #338
- @candemiralp made their first contribution in #339
- @vadim-nilov made their first contribution in #329
- @michaelpaul made their first contribution in #344
Full Changelog: 11.0.0...12.0.0
Adyen PHP API Library 11.0.0
Important note
This release officially drops support for PHP versions below 7.3
Features
- Add new endpoint /notifyShopper (#276)
- Implement checkAccountHolder resource for Account service (#296)
- v68 Checkout API and /sessions endpoint (#299)
- Add donations endpoint (#297)
Fixes
- Update license in composer.json (#275)
- Structured gitignore file (#279)
- Make Client constructor more readable (#282)
- Strict Composer validation in CI (#285)
- Run SonarCloud check only with its token available (#288)
- Update CODEOWNERS (#295)
- Update lib usage for live environment in README.md (#294)
Dependencies
- Update dependency dms/phpunit-arraysubset-asserts to v0.3.0 (#270)
- Fix Monolog version constraints (#284)
- Update dependency phpunit/phpunit to v9.5.10 (#300)
- Remove Travis configuration in favor of Github actions
Supported API versions
Checkout API: v68
Payments API: v51
Recurring API: v49
Payouts API: v51
Account API: v5
Fund API: v5
Notification Configuration API: v5
Adyen PHP API Library 8.1.1
Patch
#273 Backward compatibility fix for AdyenException::getCode()
Adyen PHP API Library 10.1.0
#266 Added HOP resources
Supported API versions:
Checkout API version: v67
Payments API version: v51
Recurring API version: v49
Payouts API version: v51
Account API version: v5
Fund API version: v5
Notification Configuration API version: v5
Adyen PHP API Library 10.0.0
Important note:
The release introduces breaking changes.
The version of checkout API is updated to v67
The related API release notes can be found here: https://docs.adyen.com/online-payments/release-notes#checkout-api-v67
Features:
#259 Update checkout api version to v67
#261 Update readme
Fixes:
#260 Handle gethostbynamel bool return
Fixes issues:
Fixes #258 Checkout API v67 Support
Supported API versions:
- Checkout API version: v67
- Payments API version: v51
- Recurring API version: v49
- Payouts API version: v51
- Account API version: v5
- Fund API version: v5
- Notification Configuration API version: v5
Adyen PHP API Library 9.0.0
Description
Important note
This update will bump the version of checkout API used from v64 to v66 and this will introduce the following breaking changes for checkout requests.
- All
shopperReference
values that are less than 3 characters long will now trigger a validation error. - Merchants are no longer able to send a mix of both the
storePaymentMethod: true
andenableRecurring
,enableOneClick
fields in the same/payments
request. A validation error will be thrown. - The
paid
field in the/paymentLinks
response now returnscompleted
instead ofpaid
For other added features, see the release notes.
Features
#245 Add Affirm and Clearpay as open invoice payment methods
#252 Update dependency phpunit/phpunit to v9.5.1
#254 Update checkout API version from v64 to v66
Fixes
#249 Bug fix in checking for notificationMode as string
Supported API versions:
- Checkout API version: v66
- Payments API version: v51
- Recurring API version: v49
- Payouts API version: v51
- Account API version: v5
- Fund API version: v5
- Notification Configuration API version: v5
Adyen PHP API Library 8.1.0
Features:
#238 Add referrals api support
Fixes:
#237 Fix code style for new version of PHPCS
#225 fix tests namespaces
#242 make full adyen error code accessible in AdyenException
#243 Remove unsupported itemId from open invoice builder
Fixed issue:
#233 Add support for Referrals API
#234 Add support for referral API
Supported API versions:
- Checkout API version: v64
- Payments API version: v51
- Recurring API version: v49
- Payouts API version: v51
- Account API version: v5
- Fund API version: v5
- Notification Configuration API version: v5
Adyen PHP API Library 8.0.0
Important note
This release will break some old implementation because of the new features of the new API version (v64) listed below. Therefore we are releasing this update as new major version.
- Returns an error if unsupported fields (fields that are currently not in our API specifications) are provided in the payment request.
- Pending is now the response type instead of PresentToShopper for both bcmc_mobile_QR and wechatpayQR
- Added the configuration object to the /paymentMethods response for the API. Example can be found here: https://docs.adyen.com/api-explorer/#/CheckoutService/v64/post/paymentMethods__example_paymentMethods-basic (Click run to get the example response)
- Now returns an error when sanitising invalid origin keys in the /payments flow.
- Now returns an error when the length of the origin in the /payments request exceeds 80 characters.
The feature: https://docs.adyen.com/api-explorer/#/CheckoutService/v64/post/paymentLinks is supported but the GET ( https://docs.adyen.com/api-explorer/#/CheckoutService/v64/get/paymentLinks/{linkId} ) and PATCH ( https://docs.adyen.com/api-explorer/#/CheckoutService/v64/patch/paymentLinks/{linkId} ) endpoints are still not.
Features:
#224 add missing php extesions to composer requires
#223 Feature/add orders api support
#230 [PW-2982] Upgrade checkout API endpoint from v52 to v64
Fixed issues:
#222 Update Checkout API version
Supported API versions:
- Checkout API version: v64
- Payments API version: v51
- Recurring API version: v49
- Payouts API version: v51
- Account API version: v5
- Fund API version: v5
- Notification Configuration API version: v5