Skip to content

Releases: Adyen/adyen-java-api-library

Adyen Java API Library v22.0.0-beta

23 Oct 15:04
b960881
Compare
Choose a tag to compare
Pre-release

What's Changed

Breaking Changes 🛠

Other Changes 🖇️

Full Changelog: v21.6.0...v22.0.0-beta

Adyen Java API Library v21.6.0

16 Oct 09:30
c99ba89
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

  • Update Readme for reintroducing classic platforms API by @Aleffio in #1143
  • fix(deps): update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.15.3 by @renovate in #1152
  • fix(deps): update dependency io.swagger.core.v3:swagger-annotations to v2.2.17 by @renovate in #1150
  • chore(deps): update dependency org.mockito:mockito-core to v5.6.0 by @renovate in #1142
  • Release v21.6.0 by @AdyenAutomationBot in #1146

Full Changelog: v21.5.0...v21.6.0

Adyen Java API Library v21.5.0

02 Oct 14:17
b9e6d39
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v21.4.0...v21.5.0

Adyen Java API Library v21.4.0

18 Sep 12:42
9e36e9c
Compare
Choose a tag to compare

What's Changed

New Features 💎

Fixes ⛑️

  • Convert to void the recurring api deleteTokenForStoredPaymentDetails by @AlexandrosMor in #1129

Other Changes 🖇️

Full Changelog: v21.3.0...v21.4.0

Adyen Java API Library v21.3.0

28 Aug 14:11
ba706cf
Compare
Choose a tag to compare

What's Changed

New Features 💎

Fixes ⛑️

  • Add redemptionType to root level of SaleToAcquirerData by @Aleffio in #1118

Other Changes 🖇️

Full Changelog: v21.2.0...v21.3.0

Adyen Java API Library v21.2.0

23 Aug 13:06
c4e7e00
Compare
Choose a tag to compare

What's Changed

New Features 💎

Fixes ⛑️

Other Changes 🖇️

Full Changelog: v21.1.0...v21.2.0

Adyen Java API Library v21.1.0

09 Aug 09:12
3f35b25
Compare
Choose a tag to compare

What's Changed

New Features 💎

Fixes ⛑️

Other Changes 🖇️

Full Changelog: v21.0.0...v21.1.0

Adyen Java API Library v21.0.0

28 Jul 15:11
b647fae
Compare
Choose a tag to compare

Description

This release contains a major library overhaul. Several API's have had their models updated to match the latest version of every API. Check The Readme for more information on the supported APIs. The corresponding models can also be found in the Adyen API Explorer

Checkout migration guide

Many requests/responses classes in the Checkout service have been renamed,
please use the new names as shown in the sections below:

service/checkout/UtilityApi.java

Old name(v20.1.2) New name(v21.0.0)
CreateApplePaySessionRequest ApplePaySessionRequest
CheckoutUtilityRequest UtilityRequest
CheckoutUtilityResponse UtilityResponse

service/checkout/PaymentsApi.java

Old name(v20.1.2) New name(v21.0.0)
PaymentDonationRequest DonationPaymentRequest
DonationResponse DonationPaymentResponse
DetailsRequest PaymentDetailsRequest

service/checkout/PaymentLinksApi.java

Old name(v20.1.2) New name(v21.0.0)
CreatePaymentLinkRequest PaymentLinkRequest

service/checkout/OrdersApi.java

Old name(v20.1.2) New name(v21.0.0)
CheckoutCreateOrderRequest CreateOrderRequest
CheckoutCreateOrderResponse CreateOrderResponse
CheckoutCancelOrderRequest CancelOrderRequest
CheckoutCancelOrderResponse CancelOrderResponse
CheckoutBalanceCheckRequest BalanceCheckRequest
CheckoutBalanceCheckResponse BalanceCheckResponse

service/checkout/ModificationsApi.java

Old name(v20.1.2) New name(v21.0.0)
CreateStandalonePaymentCancelRequest StandalonePaymentCancelRequest
StandalonePaymentCancelResource StandalonePaymentCancelResponse
CreatePaymentAmountUpdateRequest PaymentAmountUpdateRequest
PaymentAmountUpdateResource PaymentAmountUpdateResponse
CreatePaymentCancelRequest PaymentCancelRequest
PaymentCancelResource PaymentCancelResponse
CreatePaymentCaptureRequest PaymentCaptureRequest
PaymentCaptureResource PaymentCaptureResponse
CreatePaymentRefundRequest PaymentRefundRequest
PaymentRefundResource PaymentRefundResponse
CreatePaymentReversalRequest PaymentReversalRequest
PaymentReversalResource PaymentReversalResponse

Deprecated services removal

  • Account, Fund, Hop, Notification and Notification Configuration APIs for the classic Marketplace integration that were previously marked as @Deprecated, have been removed, please refer to https://docs.adyen.com/marketplaces-and-platforms on how to use the new integration.

Other relevant service changes

  • Balance Platform CapitalApi has moved from /service/CapitalApi.java to /service/transfers/CapitalApi.java
  • Added SplitConfigurationMerchantLevelApi to /service/management
  • Management API TerminalActionsCompanyLevelApi:
    • listAndroidApps now accepts packageName and versionCode as optional parameters
    • listAndroidCertificates now accepts certificateName as optional parameter
  • Management API TerminalsTerminalLevelApi
    • listTerminals now accepts otpQuery as optional parameter

Changes for TerminalLocalApi

Thanks to the changes regarding performance improvements for TerminalAPI the securityKey needs to be passed when instantiating TerminalLocalAPI:
TerminalLocalAPI terminalLocalApi = new TerminalLocalAPI(client, securityKey);
Please see TerminalLocalAPITest.java as an example.

What's Changed

Breaking Changes 🛠

Other Changes 🖇️

New Contributors

Full Changelog: v20.1.2...v21.0.0

Adyen Java API Library v20.1.2

21 Jul 09:00
773c8e3
Compare
Choose a tag to compare

What's Changed

Fixes ⛑️

Other Changes 🖇️

Full Changelog: v20.1.1...v20.1.2

Adyen Java API Library v20.1.1

21 Jun 14:40
964b06a
Compare
Choose a tag to compare

What's Changed

Fixes ⛑️

  • ITT-598: Strict OneOf validation for deserialization against multiple models by @jillingk in #1054

Other Changes 🖇️

Full Changelog: 20.1.0...v20.1.1