Skip to content

Releases: Adyen/adyen-java-api-library

Adyen Java API Library v33.0.0

21 Jan 20:14
b9ba24d
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Checkout API:
    *airlinePassengerTelephoneNumber attribute renamed to airlinePassengerPhoneNumber in AdditionalDataAirline

New Features 💎

  • Checkout API:
    • Add AffirmDetails payment method
    • Add PayPayDetails payment method
    • Add TopUp enum in Split class
    • Add autoRescue attribute in AdditionalDataCommon - Set to true to enable Auto Rescue
    • Add maxDaysToRescue in AdditionalDataCommon - Specify the rescue window for a transaction, in days, when autoRescue is set to true. You can specify a value between 1 and 48.
  • Report webhooks:
    • Add id attribute in ReportNotificationData class

Other changes 🖇️

Important

From January 1, 2025 POS Terminal Management API is deprecated and support stops on April 1, 2025. To automate the management of your terminal fleet, use our Management API.

Full Changelog: v32.2.0...v33.0.0

Adyen Java API Library v32.2.0

06 Jan 11:52
095096a
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • BalancePlatform:
    • Added PriorityRestriction class.
    • In TransactionRuleRestrictions added priority.
    • In VerificationDeadline, VerificationError and VerificationErrorRecursive added issueChargeCard, issueChargeCardCommercial , useChargeCard and useChargeCardCommercial enum.
  • ConfigurationWebhooks:
    • In VerificationDeadline, VerificationError and VerificationErrorRecursive added issueChargeCard, issueChargeCardCommercial , useChargeCard and useChargeCardCommercial enum.
  • LegalEntityManagement:
    • In VerificationDeadline, VerificationError and VerificationErrorRecursive added issueChargeCard, issueChargeCardCommercial , useChargeCard and useChargeCardCommercial enum.
  • Update all services by @AdyenAutomationBot in #1416

Other Changes 🖇️

Full Changelog: v32.1.0...v32.2.0

Adyen Java API Library v32.1.0

23 Dec 16:19
7e6a06f
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • BalancePlatform:
    • Added CounterpartyTypesRestriction and SourceAccountTypesRestriction class
    • In TransactionRuleRestrictions added counterpartyTypes and sourceAccountTypes
  • ConfigurationWebhooks:
    • In AccountHolderNotificationRequest, BalanceAccountNotificationRequest, CardOrderNotificationRequest, PaymentNotificationRequest and SweepConfigurationNotificationRequest added timestamp
  • Management:
    • In TerminalConnectivityCellular added iccid2
    • In UpdatePaymentMethodInfo added storeId
  • ManagementWebhooks:
    • Added TerminalAssignmentNotificationRequest and TerminalAssignmentNotificationResponse class
  • ReportWebhooks:
    • In ReportNotificationRequest added timestamp
  • Update all services by @AdyenAutomationBot in #1405

Other Changes 🖇️

Full Changelog: v32.0.0...v32.1.0

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