Skip to content

Releases: Adyen/adyen-java-api-library

Adyen Java API Library v28.2.0

22 Aug 09:51
b330423
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v28.1.0...v28.2.0

Adyen Java API Library v28.1.0

16 Aug 11:15
4a42e9e
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Checkout API:
    • Add PayToDetails
    • FundRecipient class add attribute IBAN
    • PaymentLinkRequest class add attributes fundOrigin and fundRecipient
    • PaymentLinkResponse class add attributes fundOrigin and fundRecipient
  • Update all services by @AdyenAutomationBot in #1334

Other Changes 🖇️

Full Changelog: v28.0.0...v28.1.0

Adyen Java API Library v28.0.0

15 Aug 13:39
606258c
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Checkout API:
    • ClassStoredPaymentMethodDetails the enum BANKTRANSFER_IBAN has been removed
  • Update all services by @AdyenAutomationBot in #1328

Other Changes 🖇️

  • Checkout API:
    • The attributetransferInstrumentId (the unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts includes) has been added to AchDetails, BacsDirectDebitDetails, SepaDirectDebitDetails
    • In PaymentDetails class the enum BANKTRANSFER_IBAN has been added
    • Adyen Giving support for Campaign Manager: DonationsApi provides the donationCampaigns method to get a list of donation campaigns, DonationCampaignsRequest class has a new field donationCampaignId
  • Update readme adding link to PaymentsApp API API-Explorer by @DjoykeAbyah in #1330
  • added return for live and test prefix by @DjoykeAbyah in #1333
  • Release v28.0.0 by @AdyenAutomationBot in #1331

Full Changelog: v27.1.0...v28.0.0

Adyen Java API Library v27.1.0

26 Jul 14:27
4d76e33
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Add support for Payments App API, used to onboard and manage the Adyen Payments App on Android
  • LEM API:
    • In GetTermsOfServiceDocumentRequest and GetTermsOfServiceDocumentResponse classes add attribute termsOfServiceDocumentFormat
    • Class LegalEntityAssociation add attribute relationship
    • Class LegalEntityAssociation add enum LEGALREPRESENTATIVE
  • Transfers API:
    • In Transfer and TransferData the enums have changed:
      • cashOutFee -> cashoutFee
      • cashOutFunding -> cashoutFunding
    • In Modification, Transfer, TransferEvent and TransferData classes add enum PENDINGAPPROVAL
  • Transfers webhooks:
    • In Transfer and TransferData the enums have changed:
      • cashOutFee -> cashoutFee
      • cashOutFunding -> cashoutFunding
    • In Modification, Transfer, TransferEvent and TransferData classes add enum PENDINGAPPROVAL
  • Update all services by @AdyenAutomationBot in #1322

Other Changes 🖇️

Full Changelog: v27.0.0...v27.1.0

Adyen Java API Library v27.0.0

11 Jul 13:11
e4afcbe
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Checkout API:
    • In IdealDetails class the attribute issuer is no longer mandatory. This is required to support iDEAL 2.0
    • In PaymentDetails class the enum BANKTRANSFER_IBAN and PAYBYBANK have been removed
    • In BcmcInfo class the attribute transactionDescription has been removed
  • Management API:
    • In PaymentDetails class the enum BANKTRANSFER_IBAN and PAYBYBANK have been removed
  • Update all services by @AdyenAutomationBot in #1316

Other Changes 🖇️

  • Checkout API:
    • In StoredPaymentMethodDetails class a new enum bankTransfer_IBAN has been defined
  • BalancePlatform Configuration API:
    • In AccountHolder, AccountHolderInfo and AccountHolderUpdateRequest the contactDetails attribute has been deprecated
  • added new issue labeler and stalebot by @DjoykeAbyah in #1314
  • chore(deps): update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.7.0 by @renovate in #1299
  • fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.2 by @renovate in #1317
  • fix(deps): update dependency com.google.code.gson:gson to v2.11.0 by @renovate in #1296
  • chore(deps): update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.4.0 by @renovate in #1304
  • chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.7.0 by @renovate in #1301
  • fix(deps): update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.17.2 by @renovate in #1318
  • chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.4.2 by @renovate in #1312
  • stalebot fix by @DjoykeAbyah in #1321
  • Update README.md by @wboereboom in #1319
  • Release v27.0.0 by @AdyenAutomationBot in #1315

Full Changelog: v26.3.0...v27.0.0

Adyen Java API Library v26.3.0

04 Jul 11:10
b30bca5
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v26.2.0...v26.3.0

Adyen Java API Library v26.2.0

13 Jun 09:59
ac91e3c
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Management API:
    • In class AndroidApp deprecate attribute errorCode
    • In class AndroidApp add attribute errors to provide the list of errors of the Android app.
        private List<AndroidAppError> errors = null;
    
  • Update all services by @AdyenAutomationBot in #1306

Other Changes 🖇️

Full Changelog: v26.1.0...v26.2.0

Adyen Java API Library v26.1.0

06 Jun 10:05
42e5330
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Added Bizum payment method in PaymentDetails.java
  • Checkout API:
    • In Mandate.java add count to retrieve the number of transactions that can be performed within the given frequency.
    • In AdditionalDataAirline class a new attribute airlineIssueDate has been introduced
  • LEM API:
    • In OnboardingLinkSettings.java add allowDebugUi to indicate if the user may press a hidden key combination to open the HO debugging UI.
  • Update all services by @AdyenAutomationBot in #1297

Other Changes 🖇️

New Contributors

Full Changelog: v26.0.0...v26.1.0

Adyen Java API Library v26.0.0

16 May 08:51
6e639dd
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • LEM API:

    • provide a new class OnboardingLinkSettings instead of using a generic Map<String, Boolean> settings to customise the Hosted Onboarding configuration
    • in the SoleProprietorship class the attribute description has been removed
    • in the Trust class the attribute description has been removed
  • Transfers API:

    • in the TransferData class the tracking attribute type has changed from TransferNotificationTransferTracking to TransferDataTracking
  • BalancePlatform Configuration API:

    • the deprecated enum INACTIVE in the AccountHolder class has been removed
    • the formFactor attribute has been removed in all classes that represent the Account Identification (AULocalAccountIdentification, BRLocalAccountIdentification, ... UKLocalAccountIdentification, USLocalAccountIdentification)
    • In PaymentInstrument class the values of StatusEnum have been corrected to enforce camelCase notation:
      • Active -> active
      • Closed -> closed
      • Inactive -> inactive
      • Suspended -> suspended
    • In PaymentInstrument class several enums (lost, requested, stolen, blocked, discarded) have been moved from StatusEnum to StatusReasonEnum
    • in the PaymentInstrument class the bankAccount attribute type has changed from PaymentInstrumentBankAccount to BankAccountDetails
    • in the UpdatePaymentInstrument class the bankAccount attribute type has changed from PaymentInstrumentBankAccount to BankAccountDetails
  • BalancePlatform Configuration webhooks:

    • In BalanceAccount class the values of enums have been corrected to enforce camelCase notation:
      • Active -> active
      • Closed -> closed
      • Inactive -> inactive
      • Suspended -> suspended
    • In BalanceAccount class the paymentInstruments attribute (including add/getter/setter) has been removed
    • In Card class the deliveryContact attribute has changed type from Contact to DeliveryContact
    • In Phone class the values of enums have been corrected to enforce camelCase notation:
      • Landline -> landline
      • Mobile -> mobile
  • Transfers webhooks:

    • in the TransferData class the tracking attribute type has changed from TransferNotificationTransferTracking to TransferDataTracking
  • Update all services by @AdyenAutomationBot in #1280

Fixes ⛑️

  • misc(notification): Add expire code to constants by @oualidsr in #1284

Other Changes 🖇️

  • updated readme for Document API by @DjoykeAbyah in #1277
  • Update readme by @DjoykeAbyah in #1279
  • updated config webhooks readme to v2 by @DjoykeAbyah in #1282
  • updated readme posmobile by @DjoykeAbyah in #1288
  • fix(deps): update dependency io.swagger.core.v3:swagger-annotations to v2.2.22 by @renovate in #1291
  • fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.1 by @renovate in #1285
  • chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.4 by @renovate in #1274
  • chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.4.1 by @renovate in #1275
  • fix(deps): update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.17.1 by @renovate in #1286
  • chore(deps): update dependency org.mockito:mockito-core to v5.12.0 by @renovate in #1289
  • Release v26.0.0 by @AdyenAutomationBot in #1278

New Contributors

Full Changelog: v25.1.0...v26.0.0

Adyen Java API Library v25.1.0

18 Apr 09:16
d056a48
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Added CashApp payment method
  • Checkout API:
    • In class CheckoutSessionInstallmentOption add enum PlansEnum
    • In class InstallmentOption add enum PlansEnum
    • In class Installments add enum PlanEnum
  • Management API:
    • In class PaymentMethod add AmexInfo
    • In classes PaymentMethodResponse, PaymentMethodSetupInfo add enum CLICKTOPAY
  • Update all services by @AdyenAutomationBot in #1273

Other Changes 🖇️

Full Changelog: v25.0.0...v25.1.0