Skip to content

Releases: Adyen/adyen-java-api-library

Adyen Java API Library v23.0.0

31 Jan 12:28
ca2656c
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

Donations has moved

The Checkout Donations endpoint, which was previously on the PaymentsApi, has been moved to its own service called DonationsApi.

 var client = new Client("My API-Key", Environment.TEST);

 DonationsApi donationsApi = new DonationsApi(client);
 DonationPaymentResponse response = donationsApi.donations(donationRequest);
  • Balance Platform Configuration API:
    • Class GrantOffer the type of the attributes expiresAt and startsAt has changed from Object to OffsetDateTime
        private OffsetDateTime expiresAt;
        private OffsetDateTime startsAt;
    
    • Class PaymentInstrumentInfo add attribute bankAccount
  • Update all services by @AdyenAutomationBot in #1206

Other Changes 🖇️

Full Changelog: v...v23.0.0

Adyen Java API Library v22.1.0

27 Nov 15:54
ec0c208
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Balance Platform Configuration API:
    • Add enum RequiredAddressFieldsEnum in AddressRequirement class
    • In class TransactionRuleRestrictions add sameAmountRestriction
    • In class TransferRoute add enum TOPUP
  • Checkout API:
    • In classes CreateCheckoutSessionRequest and CreateCheckoutSessionResponse add attribute themeId to set a custom theme for the Adyen Hosted Checkout page
    • In class CreateCheckoutSessionResponse add attribute url to return the URL for the Adyen Hosted Checkout page
    • In classes ApplePayDetails, SamsungPayDetails, VisaCheckoutDetails and CardDetails add enum CREDIT
  • LEM API:
    • Add attribute unincorporatedPartnership in classes LegalEntity, LegalEntityInfo and LegalEntityInfoRequiredType
  • Balance Platform Configuration webhooks:
    • In class AccountHolder add verificationDeadlines to include in the webhook the list of verification deadlines and the capabilities that will be disallowed if verification errors are not resolved
    • In class SweepConfigurationV2 add enums BALANCEACCOUNTTEMPORARILYBLOCKEDBYTRANSACTIONRULE, DECLINEDBYTRANSACTIONRULE, SCAFAILED
  • Update models by @AdyenAutomationBot in #1183
  • Update models + services by @AdyenAutomationBot in #1182

Other Changes 🖇️

  • Single branch for release and development by @michaelpaul in #1176
  • fix(deps): update dependency io.swagger.core.v3:swagger-annotations to v2.2.19 by @renovate in #1174
  • fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.16.0 by @renovate in #1180
  • fix(deps): update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.16.0 by @renovate in #1181
  • Test error handling for Classic AFP by @michaelpaul in #1178
  • Release v22.1.0 by @AdyenAutomationBot in #1179

Full Changelog: v22.0.0...v22.1.0

Adyen Java API Library v22.0.0

08 Nov 10:30
5fe92c1
Compare
Choose a tag to compare

Migration Guide

Showcasing the major changes during your upgrade from v21.0.0 -> v22.0.0.

New services

New API version

Refactorings

  • Replace apache.commons Base64 with jdk Base64

What's Changed

Breaking Changes 🛠

  • Checkout API:
    • In CreateCheckoutSessionRequest, CreateCheckoutSessionResponse, PaymentRequest classes the attributes billingAddress and deliveryAddress have a new type (changed from Address to BillingAddress and DeliveryAddress)
    • In SubMerchantInfoclass the attribute billingAddress has a new type (changed from Address to BillingAddress)
    • A new class DonationPaymentMethod has been created to be used when performing donations (Adyen Giving)
  paymentDonationRequest.paymentMethod(new DonationPaymentMethod(cardDetails));

See "Fix the checkout and donations mapping" by @AlexandrosMor in #1149

Other Changes 🖇️

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

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