Skip to content

Releases: Adyen/adyen-java-api-library

Adyen Java API Library v32.0.0

10 Dec 10:23
ace4cc1
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • LegalEntityManagament:
    • In Trust removed setTaxAbsent attribute
  • Management:
    • In JCBInfo removed serviceLevel null check
  • Classic Payments:
    • Enums in ModificationResult updated to contain underscore prefix eg. CAPTURE_RECEIVED_ to _CAPTURE_RECEIVED_

New Features 💎

  • AcsWebhooks:
    • In AuthenticationNotificationData added timestamp attribute
  • Checkout:
    • In CardDetails and CardDonations added encryptedCard attribute and clicktopay enum
    • In CheckoutPaymentMethod added encryptedCard, bank, clientType, identification and identificationType attributes
    • In DonationPaymentMethod added encryptedCard attribute
    • Added PseDetails class
  • DisputeWebhooks:
    • Added Amount class
    • Added BalancePlatformNotificationResponse class
    • Added DisputeEventNotification
    • Added DisputeNotificationRequest class
    • Added Modelnterface class
    • Added ObjectSerializer class
  • LegalEntityManagament:
    • In PCIQuestionnairesApi added calculatePciStatusOfLegalEntity
    • Added CalculatePciStatusRequest class
    • Added CalculatePciStatusResponse class
    • In LegalEntity added unincorporatedPartnership attribute
    • In LegalEntityAssociation added secondaryPartner and unincorporatedPartnership attributes
    • In LegalEntityInfo and LegalEntityInfoRequiredType added unincorporatedPartnership attribute
    • In OnboardingLinkSettings added enforceLegalAge attribute
    • In PhoneNumber added phoneCountryCode attribute
    • In Trust added description , businessTrust, charitableTrust, discretionaryTrust and familyTrust attributes
    • Added UnincorporatedPartnership class
  • Management:
    • Added DinersInfo class
    • In PaymentMethod and PaymentMethodSetupInfo replaced import from GenericPmWithTdinfo to DinersInfo
    • In PaymentMetdhoResponse added affirm attribute
  • TransactionWebhooks:
    • In TransactionNotificationRequestV4 added timestamp attribute
    • In PlatformPayment added topUp enum value indicating the nature of the transfer
  • TransferWebhooks:
    • Added Airline class
    • Added Leg class
    • Added MerchantPurchaseData class
    • In TransferData added eventId attribute and topUp enum value for category of the transfer
    • In TransferEvent added eventsData
    • Added TransferEventEventsDataInner class
    • In TransferNotificationRequest added timestamp
  • Transfers:
    • Added Airline class
    • Added Leg class
    • Added MerchantPurchaseData class
    • In Transfer and TransferInfo added topUp
    • In TransferData added eventId attribute and topUp enum value for category of the transfer
    • In TransferEvent added eventData attribute
    • Added TransferEventEventsDataInner class
  • Update all services by @AdyenAutomationBot in #1395

Other Changes 🖇️

Full Changelog: v31.3.0...v32.0.0

Adyen Java API Library v31.3.0

25 Nov 12:06
36684da
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • BalancePlatform
    • In CreateSweepConfigurationV2, SweepConfigurationV2 and UpdateSweepConfigurationV2 added reasonDetail, a human readable reason for disabling the sweep.
  • ConfigurationWebhooks
    • In SweepConfigurationV2 added reasonDetail, a human readable reason for disabling the sweep.
  • Update all services by @AdyenAutomationBot in #1393

Other Changes 🖇️

Full Changelog: v31.2.0...v31.3.0

Adyen Java API Library v31.2.0

18 Nov 15:19
17a9ab6
Compare
Choose a tag to compare

New Features 💎

  • Checkout API:
    • Add Riverty payment method
    • In PaymentRequest add new attribute bankAccount to define the bank account details for the payment methods when applicable (e.g. RatePay)
    • In PaymentRequest add attribute shopperConversionId

See Update all services by @AdyenAutomationBot in #1392

Other Changes 🖇️

New Contributors

Full Changelog: v31.1.0...v31.2.0

Adyen Java API Library v31.1.0

13 Nov 13:29
f2dc8da
Compare
Choose a tag to compare

New Features 💎

  • Balance Platform API:
    • Add enum "REFUSEDBYCUSTOMER" in SweepConfigurationV2 and related classes
    • Add method getAllTransactionRulesForAccountHolder in AccountHoldersApi
    • Add method getAllTransactionRulesForBalanceAccount in BalanceAccountsApi
    • Add method getAllTransactionRulesForBalancePlatform in PlatformApi
    • Add new Transfer Route requirements (AmountNonZeroDecimalsRequirement, IbanAccountIdentificationRequirement, USInternationalAchAddressRequirement) that can be part of of the response when calling TransferRoutesApi.calculateTransferRoutes
  • Balance Platform webhooks:
    • Add enum "REFUSEDBYCUSTOMER" in SweepConfigurationV2
  • Transfers API:
    • Add enum "REFUSEDBYCUSTOMER" in Transfer, TransferData and TransferEvent
  • Transfers webhooks:
    • Add enum "REFUSEDBYCUSTOMER" in TransferData and TransferEvent

What's Changed

Full Changelog: v31.0.0...v31.1.0

Adyen Java API Library v31.0.0

11 Nov 14:02
106cc96
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Balance Platform API:
    • Remove PinFunctionalityApi: use ManageCardPinApi instead
  • Transaction webhooks:
    • Rename TransferData to TransferView

New Features 💎

  • Checkout API:
    • Add PayByBankAISDirectDebitDetails
  • LEM API:
    • Add adyenChargeCard enum
    • Add getAcceptedTermsOfServiceDocument in TermsOfServiceApi

Other Changes 🖇️

Several unused classes have been dropped:

  • Checkout:
    • Remove Avs, BankAccount, PaymentSetupRequest, PaymentSetupResponse, etc..
  • Transfers:
    • Remove TransferNotificationTransferTracking
  • Transfers webhooks:
    • Remove TransferNotificationTransferTracking
  • BalancePlatform Configuration webhooks:
    • Remove unused classes Contact, PaymentInstrumentBankAccount, PaymentInstrumentReference, PersonalData, UKLocalAccountIdentification, USLocalAccountIdentification

Adyen Java API Library v30.0.0

04 Nov 15:34
3c3e65f
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Checkout API
    • In PaymentDetails removed ebanking_FI
    • In StoredPaymentMethodDetails removed twint
  • Update all services by @AdyenAutomationBot in #1380

Other Changes 🖇️

  • Checkout API
    • In CheckoutPaymentMethod added EBankingFinlandDetails and TwintDetails;
    • Added EBankingFinlandDetails class
    • In ResponseAdditionalDataCard added CardProductIdEnum and CardProductId
    • In ThreeDSRequestData added disabled
    • Added TwintDetails class
  • Release v30.0.0 by @AdyenAutomationBot in #1383

Full Changelog: v29.1.0...v30.0.0

Adyen Java API Library v29.1.0

22 Oct 09:17
fde1c4c
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v29.0.0...v29.1.0

Adyen Java API Library v29.0.0

15 Oct 16:08
666de3b
Compare
Choose a tag to compare

What's Changed

Breaking changes 🛠

  • LEM API:
    • Removed CapabilityEnum, legalEntityId, ServiceEnum in BusinessLineInfoUpdate
    • Removed allowDebugUi in OnboardingLinkSettings
  • Management API:
    • Added JCBInfo
    • Changed type of jcb-attribute from GenericPmWithTdiInfo to JCBInfo in PaymentMethod
    • Changed type of jcb-attribute from GenericPmWithTdiInfo to JCBInfo in PaymentMethodSetupInfo
    • In SplitConfiguration remove attribute stores and related methods

New Features 💎

  • Checkout API:
    • AddedfundingSource and isCardCommercial in CardDetailsResponse
    • Added WalletPurposeEnum (identifiedBoleto, transferDifferentWallet, transferOwnWallet, transferSameWallet, unidentifiedBoleto) in FundRecipient
    • Added storedPaymentMethodId in PayToDetails
    • Deprecated recurringDetailReference in PayToDetails
  • BalancePlatform Configuration API:
    • In BankAccountDetails add attribute branchNumber
    • In CreateSweepConfigurationV2 add enums accountHierarchyNotActive , directDebitNotSupported, pendingExecution, transferInstrumentDoesNotExist
  • LEM API:
    • Added CheckTaxElectronicDeliveryConsentResponse
    • Added SetTaxElectronicDeliveryConsentRequest
    • Added support for LEM API v3 TaxEDeliveryConsentApi
  • Management API:
    • In Currency add attribute maxAmount
    • In ModelConfiguration add attribute commercial

Other Changes 🖇️

Full Changelog: v28.5.1...v29.0.0

Adyen Java API Library v28.5.1

01 Oct 09:54
3aab4fa
Compare
Choose a tag to compare

What's Changed

Fixes ⛑️

Other Changes 🖇️

  • chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.7 by @renovate in #1329
  • chore(deps): update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.5.0 by @renovate in #1344
  • Release v28.5.1 by @AdyenAutomationBot in #1364

Full Changelog: v28.5.0...v28.5.1

Adyen Java API Library v28.5.0

30 Sep 14:35
7923703
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Checkout API:

    • Add Bizum payment method
    • In Mandate class add count to retrieve the number of transactions that can be performed within the given frequency
  • LEM API:

    • In OnboardingLinkSettings 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 #1358

Other Changes 🖇️

Full Changelog: v28.4.0...v28.5.0