Skip to content

Releases: Adyen/adyen-java-api-library

Adyen Java API Library 17.0.0

20 Aug 05:50
5a8fe87
Compare
Choose a tag to compare

Important Note
This is a major release, because we are upgrading the Notifications, older versions will not work anymore. To update to the newer ones you need to specify the apiVersion to be 6 in the corresponding api call using this field.

Thanks to Laszlo Klock from Nodebee for reporting the Hmac validation issues under the Adyen responsible disclosure policy. We are happy to announce these issues are now fixed up.

#595 Revert "Add AccountEventContainer layer for AccountHolderStatus"
#597 added tavv and tokenAuthenticationVerificationValue fields to ThreeDSecureData model
#602 fixed HMAC validation mechanism
#532 improved library compatibility
#599 Extend signatory support for Account API
#600 Add support for UltimateParentCompany

Supported API versions:

  • Checkout API version: v67
  • Payments API version: v52
  • Recurring API version: v49
  • Payouts API version: v51
  • Account API version: v6
  • Fund API version: v6
  • Notification Configuration API version: v6
  • HOP API version: v6
  • BinLookup API version: v50
  • Stored Value API version: v46
  • POS Terminal Management version: v1
  • Data Protection Version: v1

Adyen Java API Library 16.0.0

22 Jul 16:09
94e9415
Compare
Choose a tag to compare

Important Note
This is a major release, because we are upgrading the Apache HTTP Client version to version 5.1, this might create conflicts if you are using an older version of the client in your project.

#579 Updated Apache HTTP Client to version 5.1 to avoid package conflict in Android
#580 add shopperNotificationReference field to DefaultPaymentMethodsDetails
#583 add /getTaxForm endpoint
#518 add annotations to nexo models for terminal api

Supported API versions:

  • Checkout API version: v67
  • Payments API version: v52
  • Recurring API version: v49
  • Payouts API version: v51
  • Account API version: v6
  • Fund API version: v6
  • Notification Configuration API version: v6
  • HOP API version: v6
  • BinLookup API version: v50
  • Stored Value API version: v46
  • POS Terminal Management version: v1
  • Data Protection Version: v1

Adyen Java API Library 15.1.0

01 Jul 11:54
5e32c5d
Compare
Choose a tag to compare

#569 added support for client certificate authentication
#573 Update TerminalCommonNameValidator to support validation of Castles certificates

Supported API versions:

  • Checkout API version: v67
  • Payments API version: v52
  • Recurring API version: v49
  • Payouts API version: v51
  • Account API version: v6
  • Fund API version: v6
  • Notification Configuration API version: v6
  • HOP API version: v6
  • BinLookup API version: v50
  • Stored Value API version: v46
  • POS Terminal Management version: v1
  • Data Protection Version: v1

Adyen Java API Library 15.0.2

18 Jun 14:31
46860c7
Compare
Choose a tag to compare

#571 added requiredShopperFields to CreatePaymentlLinkRequest
bugfixes: #572, #567, #566

Supported API versions:

  • Checkout API version: v67
  • Payments API version: v52
  • Recurring API version: v49
  • Payouts API version: v51
  • Account API version: v6
  • Fund API version: v6
  • Notification Configuration API version: v6
  • HOP API version: v6
  • BinLookup API version: v50
  • Stored Value API version: v46
  • POS Terminal Management version: v1
  • Data Protection Version: v1

Adyen Java API Library 15.0.1

04 Jun 12:46
a49b1c6
Compare
Choose a tag to compare

This release contains bugfixes for Terminal API models:
#562 fix add paymentReceipt to StoredValueResponse
#559 fix change value to amountValue in nexo amount

Supported API versions:

  • Checkout API version: v67
  • Payments API version: v52
  • Recurring API version: v49
  • Payouts API version: v51
  • Account API version: v6
  • Fund API version: v6
  • Notification Configuration API version: v6
  • HOP API version: v6
  • BinLookup API version: v50
  • Stored Value API version: v46
  • POS Terminal Management version: v1
  • Data Protection Version: v1

Adyen Java API Library 15.0.0

17 May 13:13
0117274
Compare
Choose a tag to compare

#524 Added Apache HTTP Client to support GET/PATCH/DELETE, added GET/PATCH /paymentLinks
#541 updated Marketpay Notification API to v6
#540 fixed content of ACCOUNT_HOLDER_PAYOUT notification throwing exception

Supported API versions:

  • Checkout API version: v67
  • Payments API version: v52
  • Recurring API version: v49
  • Payouts API version: v51
  • Account API version: v6
  • Fund API version: v6
  • Notification Configuration API version: v6
  • HOP API version: v6
  • BinLookup API version: v50
  • Stored Value API version: v46
  • POS Terminal Management version: v1
  • Data Protection Version: v1

Adyen Java API Library 14.0.0

29 Apr 14:09
88b5ceb
Compare
Choose a tag to compare

#530 Added new endpoint /notifyShopper and mandate field in /checkout/payments
#523 breaking change in KYCCheckStatusData:
checkStatus -> status
checkType -> type

Bugfixes
#527, #522, #525

Supported API versions:

  • Checkout API version: v67
  • Payments API version: v52
  • Recurring API version: v49
  • Payouts API version: v51
  • Account API version: v6
  • Fund API version: v6
  • Notification Configuration API version: v1
  • HOP API version: v6
  • BinLookup API version: v50
  • Stored Value API version: v46
  • POS Terminal Management version: v1
  • Data Protection Version: v1

Adyen Java API Library 13.1.0

12 Apr 12:52
17b2c81
Compare
Choose a tag to compare

#511 Updated Account and Fund services to v6
#516 Added time invariant implementation of validateHMAC
#506 update notification models
#515 add BankTransfer fields to the CheckoutPaymentsAction class

Supported API versions:

  • Checkout API version: v67
  • Payments API version: v52
  • Recurring API version: v49
  • Payouts API version: v51
  • Account API version: v6
  • Fund API version: v6
  • Notification Configuration API version: v1
  • HOP API version: v6
  • BinLookup API version: v50
  • Stored Value API version: v46
  • POS Terminal Management version: v1
  • Data Protection Version: v1

Adyen Java API Library 13.0.0

15 Mar 13:55
7becff1
Compare
Choose a tag to compare

Important Note

This is a major release, because we are introducing some backwards compatibility breaking changes due to the release of v67 of the Checkout service: https://docs.adyen.com/online-payments/release-notes#checkout-api-v67

in addition to the release notes above, we are now using the PaymentsDetailsResponse class instead of PaymentsResponse for the /payments/details calls.

#504 Update to Checkout v67
#499 Fix AccountCreated notification content
#497 Overload addEncryptedCardData method to use without holdername

Supported API versions:

  • Checkout API version: v67
  • Payments API version: v52
  • Recurring API version: v49
  • Payouts API version: v51
  • Account API version: v5
  • Fund API version: v5
  • Notification Configuration API version: v1
  • HOP API version: v6
  • BinLookup API version: v50
  • Stored Value API version: v46
  • POS Terminal Management version: v1
  • Data Protection Version: v1

Adyen Java API Library 12.0.1

04 Feb 14:25
0ea904e
Compare
Choose a tag to compare

#493 Added missing enum values to DocumentDetail.DocumentTypeEnum