Skip to content

Releases: Adyen/adyen-java-api-library

Adyen Java API Library v20.1.0

08 Jun 15:07
5f6f38b
Compare
Choose a tag to compare

What's Changed

New Features 💎

Fixes ⛑️

Other Changes 🖇️

New Contributors

Full Changelog: 20.0.0...20.1.0

Adyen Java API Library v20.0.0

12 May 14:36
8b7c040
Compare
Choose a tag to compare

What's Changed

Summary 🔁

  • AdditionalAmount is added to the model/checkout/PaymentRequest.java class.
  • Payout API is split into three services according to the layout in our API explorer.
  • Configuration API contains new endpoints.
  • The new Capital API has been added to this library.
  • All services are regenerated using new templates, introducing the following:
    • Pass query fields to service methods as separate parameters instead of a hashmap
    • Overloading service methods for non-required fields
    • Service classes and methods follow an orderly naming convention
    • Option to add an idempotency key for every request
  • All service classes contain an -Api suffix to prevent confusion with models objects.
  • Method annotation for services that link you to the required request and response objects, query objects and path parameters.

Breaking Changes 🛠

New Features 💎

Other Changes 🖇️

New Contributors

Full Changelog: 19.0.0...20.0.0

Adyen Java API Library v19.0.0

17 Mar 10:33
1caad26
Compare
Choose a tag to compare

What's Changed

Introduces support for Checkout v70

Generic models moved

All generic models have been moved to their appropriate service namespaces. That means that, for example, the java.model.amount has been moved to java.model.checkout.amount.

Service classes removed

Some services classes have been removed. All methods in these services have been moved appropriately to keep in line with our API specifications:

Modifications

Has been moved to Checkout

PaymentLinks

Has been moved to Checkout

Retrieve3DS2

Has been moved to Payments (Classic Payments)

Breaking Changes 🛠

New Features 💎

  • [PW-7056] Legal Entity Management Endpoints API by @jillingk in #849
  • [PW-7256] Add Bank and Issuing Fund Transfers V3 API by @AlexandrosMor in #856
  • PW-7052: Management API by @michaelpaul in #871
  • Allow setting RequestOptions for Checkout captures, cancels, refunds, reversals, and payment amount updates by @jrparker in #857
  • [PW-7055]BalancePlatform by @jillingk in #839
  • add missing createPermit and DisablePermit to recurring service by @wboereboom in #941
  • add requestoptions for all service calls supporting idempotency keys by @wboereboom in #952
  • PW-8051: Application info via headers by @michaelpaul in #962
  • [ITT-76] Created notification handler for Terminal event/display notifications by @jillingk in #969

Fixes ⛑️

Other Changes 🖇️

Read more

Adyen Java API Library 19.0.0-beta

02 Feb 16:21
0400eea
Compare
Choose a tag to compare
Pre-release

What's Changed

Breaking Changes 🛠

New Features 💎

  • [PW-7056] Legal Entity Management Endpoints API by @jillingk in #849
  • [PW-7256] Add Bank and Issuing Fund Transfers V3 API by @AlexandrosMor in #856
  • PW-7052: Management API by @michaelpaul in #871
  • Allow setting RequestOptions for Checkout captures, cancels, refunds, reversals, and payment amount updates by @jrparker in #857
  • [PW-7055]BalancePlatform by @jillingk in #839
  • add missing createPermit and DisablePermit to recurring service by @wboereboom in #941
  • add requestoptions for all service calls supporting idempotency keys by @wboereboom in #952

Other Changes 🖇️

New Contributors

Full Changelog: 18.1.3...19.0.0-beta

Adyen Java API Library 18.1.3

26 Oct 07:25
af05be5
Compare
Choose a tag to compare

What's Changed

Fixes

  • [PW-7223] Fix for serializing Date objects to ISO 8601 format for Checkout #853
  • add India to Region Enum #862

Adyen Java API Library 18.1.2

18 Oct 14:14
c549f7b
Compare
Choose a tag to compare

What's Changed

Fixes

  • PW-7327: Serialise ByteArray into JSON String by @michaelpaul in #848
  • Secure PRNG for ivNonce in NexoCrypto based on strongest non blocking instance by @jillingk in #818

Adyen Java API Library 18.1.1

27 Sep 12:27
d471bbf
Compare
Choose a tag to compare

What's Changed

Fixes

Others

Full Changelog: 18.1.0...18.1.1

Adyen Java API Library 18.1.0

01 Sep 09:15
b1069b1
Compare
Choose a tag to compare

What's Changed

  • fix: changing the type of installmentType from List t… by @sherasWL in #752
  • Missing NonProfit CreateAccountHolderRequest.LegalEntityEnum option by @camerr in #783
  • #784 Add newer model to CreatePaymentLinkRequest to fix missing themeID parameter by @jillingk in #789
  • [PW-6494] renewed the CreateAccountHolderRequest model by @jillingk in #769
  • [PW-7093] authorise/authorise3D can set ApplicationInfo by @jillingk in #790
  • Added models/service/test for closestores endpoint by @jillingk in #768
  • OnLinePIN should be without capital L by @jillingk in #765
  • Add no-args constructor to ErrorFieldTypeContainer so that it can be deserialized by @hvvka in #791
  • fix paymentmethod serialization for indian banking and wallets by @wboereboom in #795
  • add ssc to saleToAcquirerData model by @wboereboom in #796
  • Bump the version to 18.1.0 by @AlexandrosMor in #797

New Contributors

Full Changelog: 18.0.0...18.1.0

Adyen Java API Library 18.0.0

20 Jun 12:02
5c75c30
Compare
Choose a tag to compare

What's Changed

Changes

Dependencies

New Contributors

Full Changelog: 17.4.0...18.0.0

Adyen Java API Library 17.4.0

04 May 11:17
919b22a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 17.3.0...17.4.0