Skip to content

Releases: Adyen/adyen-php-api-library

Adyen PHP API Library 12.2.0

04 May 14:06
18cee8f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 12.1.0...12.2.0

Adyen PHP API Library 12.1.0

11 Apr 15:07
83640f6
Compare
Choose a tag to compare

What's Changed

Adyen PHP API Library 12.0.0

23 Mar 13:55
8f5828d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 11.0.0...12.0.0

Adyen PHP API Library 11.0.0

18 Oct 07:55
c220713
Compare
Choose a tag to compare

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

03 May 11:51
Compare
Choose a tag to compare

Patch

#273 Backward compatibility fix for AdyenException::getCode()

Adyen PHP API Library 10.1.0

30 Apr 14:06
9191751
Compare
Choose a tag to compare

#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

23 Mar 12:33
86aad64
Compare
Choose a tag to compare

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

26 Jan 10:27
8698184
Compare
Choose a tag to compare

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 and enableRecurring, enableOneClick fields in the same /payments request. A validation error will be thrown.
  • The paid field in the /paymentLinks response now returns completed instead of paid

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

09 Dec 11:48
e733a08
Compare
Choose a tag to compare

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

09 Oct 13:57
6e53329
Compare
Choose a tag to compare

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