Releases: Adyen/adyen-java-api-library
Releases · Adyen/adyen-java-api-library
Adyen Java API Library v32.0.0
What's Changed
Breaking Changes 🛠
- LegalEntityManagament:
- In
Trust
removedsetTaxAbsent
attribute
- In
- Management:
- In
JCBInfo
removed serviceLevel null check
- In
- Classic Payments:
- Enums in
ModificationResult
updated to contain underscore prefix eg.CAPTURE_RECEIVED_
to_CAPTURE_RECEIVED_
- Enums in
New Features 💎
- AcsWebhooks:
- In
AuthenticationNotificationData
addedtimestamp
attribute
- In
- Checkout:
- In
CardDetails
andCardDonations
addedencryptedCard
attribute andclicktopay
enum - In
CheckoutPaymentMethod
addedencryptedCard
,bank
,clientType
,identification
andidentificationType
attributes - In
DonationPaymentMethod
addedencryptedCard
attribute - Added
PseDetails
class
- In
- DisputeWebhooks:
- Added
Amount
class - Added
BalancePlatformNotificationResponse
class - Added
DisputeEventNotification
- Added
DisputeNotificationRequest
class - Added
Modelnterface
class - Added
ObjectSerializer
class
- Added
- LegalEntityManagament:
- In
PCIQuestionnairesApi
addedcalculatePciStatusOfLegalEntity
- Added
CalculatePciStatusRequest
class - Added
CalculatePciStatusResponse
class - In
LegalEntity
addedunincorporatedPartnership
attribute - In
LegalEntityAssociation
addedsecondaryPartner
andunincorporatedPartnership
attributes - In
LegalEntityInfo
andLegalEntityInfoRequiredType
addedunincorporatedPartnership
attribute - In
OnboardingLinkSettings
addedenforceLegalAge
attribute - In
PhoneNumber
addedphoneCountryCode
attribute - In
Trust
addeddescription
,businessTrust
,charitableTrust
,discretionaryTrust
andfamilyTrust
attributes - Added
UnincorporatedPartnership
class
- In
- Management:
- Added
DinersInfo
class - In
PaymentMethod
andPaymentMethodSetupInfo
replaced import fromGenericPmWithTdinfo
toDinersInfo
- In
PaymentMetdhoResponse
addedaffirm
attribute
- Added
- TransactionWebhooks:
- In
TransactionNotificationRequestV4
addedtimestamp
attribute - In
PlatformPayment
addedtopUp
enum value indicating the nature of the transfer
- In
- TransferWebhooks:
- Added
Airline
class - Added
Leg
class - Added
MerchantPurchaseData
class - In
TransferData
addedeventId
attribute andtopUp
enum value for category of the transfer - In
TransferEvent
addedeventsData
- Added
TransferEventEventsDataInner
class - In
TransferNotificationRequest
addedtimestamp
- Added
- Transfers:
- Added
Airline
class - Added
Leg
class - Added
MerchantPurchaseData
class - In
Transfer
andTransferInfo
addedtopUp
- In
TransferData
addedeventId
attribute andtopUp
enum value for category of the transfer - In
TransferEvent
addedeventData
attribute - Added
TransferEventEventsDataInner
class
- Added
- Update all services by @AdyenAutomationBot in #1395
Other Changes 🖇️
- Add Sonarcloud CI and coverage by @ayodejidev in #1400
- Release v32.0.0 by @AdyenAutomationBot in #1401
Full Changelog: v31.3.0...v32.0.0
Adyen Java API Library v31.3.0
What's Changed
New Features 💎
- BalancePlatform
- In
CreateSweepConfigurationV2
,SweepConfigurationV2
andUpdateSweepConfigurationV2
addedreasonDetail
, a human readable reason for disabling the sweep.
- In
- ConfigurationWebhooks
- In
SweepConfigurationV2
addedreasonDetail
, a human readable reason for disabling the sweep.
- In
- Update all services by @AdyenAutomationBot in #1393
Other Changes 🖇️
- Release v31.3.0 by @AdyenAutomationBot in #1394
Full Changelog: v31.2.0...v31.3.0
Adyen Java API Library v31.2.0
New Features 💎
- Checkout API:
- Add
Riverty
payment method - In
PaymentRequest
add new attributebankAccount
to define the bank account details for the payment methods when applicable (e.g.RatePay
) - In
PaymentRequest
add attributeshopperConversionId
- Add
See Update all services by @AdyenAutomationBot in #1392
Other Changes 🖇️
- chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.1 by @renovate in #1347
- Add minimum required release age (Renovate[bot]) by @ayodejidev in #1391
- Release v31.2.0 by @AdyenAutomationBot in #1390
New Contributors
- @ayodejidev made their first contribution in #1391
Full Changelog: v31.1.0...v31.2.0
Adyen Java API Library v31.1.0
New Features 💎
- Balance Platform API:
- Add enum
"REFUSEDBYCUSTOMER"
inSweepConfigurationV2
and related classes - Add method
getAllTransactionRulesForAccountHolder
inAccountHoldersApi
- Add method
getAllTransactionRulesForBalanceAccount
inBalanceAccountsApi
- Add method
getAllTransactionRulesForBalancePlatform
inPlatformApi
- Add new Transfer Route requirements (
AmountNonZeroDecimalsRequirement
,IbanAccountIdentificationRequirement
,USInternationalAchAddressRequirement
) that can be part of of the response when callingTransferRoutesApi.calculateTransferRoutes
- Add enum
- Balance Platform webhooks:
- Add enum
"REFUSEDBYCUSTOMER"
inSweepConfigurationV2
- Add enum
- Transfers API:
- Add enum
"REFUSEDBYCUSTOMER"
inTransfer
,TransferData
andTransferEvent
- Add enum
- Transfers webhooks:
- Add enum
"REFUSEDBYCUSTOMER"
inTransferData
andTransferEvent
- Add enum
What's Changed
- Update all services by @AdyenAutomationBot in #1386
- Update all services by @AdyenAutomationBot in #1388
- Release v31.1.0 by @AdyenAutomationBot in #1387
Full Changelog: v31.0.0...v31.1.0
Adyen Java API Library v31.0.0
What's Changed
Breaking Changes 🛠
- Balance Platform API:
- Remove
PinFunctionalityApi
: useManageCardPinApi
instead
- Remove
- Transaction webhooks:
- Rename
TransferData
toTransferView
- Rename
New Features 💎
- Checkout API:
- Add
PayByBankAISDirectDebitDetails
- Add
- LEM API:
- Add
adyenChargeCard
enum - Add
getAcceptedTermsOfServiceDocument
inTermsOfServiceApi
- Add
Other Changes 🖇️
Several unused classes have been dropped:
- Checkout:
- Remove
Avs
,BankAccount
,PaymentSetupRequest
,PaymentSetupResponse
, etc..
- Remove
- Transfers:
- Remove
TransferNotificationTransferTracking
- Remove
- Transfers webhooks:
- Remove
TransferNotificationTransferTracking
- Remove
- BalancePlatform Configuration webhooks:
- Remove unused classes
Contact
,PaymentInstrumentBankAccount
,PaymentInstrumentReference
,PersonalData
,UKLocalAccountIdentification
,USLocalAccountIdentification
- Remove unused classes
- Release v31.0.0 by @AdyenAutomationBot in #1385
- Update all services by @AdyenAutomationBot in #1384
Full Changelog: v30.0.0...v31.0.0
Adyen Java API Library v30.0.0
What's Changed
Breaking Changes 🛠
- Checkout API
- In
PaymentDetails
removedebanking_FI
- In
StoredPaymentMethodDetails
removedtwint
- In
- Update all services by @AdyenAutomationBot in #1380
Other Changes 🖇️
- Checkout API
- In
CheckoutPaymentMethod
addedEBankingFinlandDetails
andTwintDetails
; - Added
EBankingFinlandDetails
class - In
ResponseAdditionalDataCard
addedCardProductIdEnum
andCardProductId
- In
ThreeDSRequestData
addeddisabled
- Added
TwintDetails
class
- In
- Release v30.0.0 by @AdyenAutomationBot in #1383
Full Changelog: v29.1.0...v30.0.0
Adyen Java API Library v29.1.0
What's Changed
New Features 💎
-
- In
ModificationResult.java
add enumAUTHORISED
- In
-
Remove the usage of
java.util.Base64
in favor of Apache Commons Base64 by @jillingk in #1376
Other Changes 🖇️
- Update all services by @AdyenAutomationBot in #1379
- Release v29.1.0 by @AdyenAutomationBot in #1377
Full Changelog: v29.0.0...v29.1.0
Adyen Java API Library v29.0.0
What's Changed
Breaking changes 🛠
- LEM API:
- Removed
CapabilityEnum
,legalEntityId
,ServiceEnum
inBusinessLineInfoUpdate
- Removed
allowDebugUi
inOnboardingLinkSettings
- Removed
- Management API:
- Added
JCBInfo
- Changed type of
jcb
-attribute fromGenericPmWithTdiInfo
toJCBInfo
inPaymentMethod
- Changed type of
jcb
-attribute fromGenericPmWithTdiInfo
toJCBInfo
inPaymentMethodSetupInfo
- In
SplitConfiguration
remove attributestores
and related methods
- Added
New Features 💎
- Checkout API:
- Added
fundingSource
andisCardCommercial
inCardDetailsResponse
- Added
WalletPurposeEnum
(identifiedBoleto
,transferDifferentWallet
,transferOwnWallet
,transferSameWallet
,unidentifiedBoleto
) inFundRecipient
- Added
storedPaymentMethodId
inPayToDetails
- Deprecated
recurringDetailReference
inPayToDetails
- Added
- BalancePlatform Configuration API:
- In
BankAccountDetails
add attributebranchNumber
- In
CreateSweepConfigurationV2
add enumsaccountHierarchyNotActive
,directDebitNotSupported
,pendingExecution
,transferInstrumentDoesNotExist
- In
- LEM API:
- Added
CheckTaxElectronicDeliveryConsentResponse
- Added
SetTaxElectronicDeliveryConsentRequest
- Added support for LEM API v3
TaxEDeliveryConsentApi
- Added
- Management API:
- In
Currency
add attributemaxAmount
- In
ModelConfiguration
add attributecommercial
- In
- Update all services by @AdyenAutomationBot in #1365
- Update all services by @AdyenAutomationBot in #1375
Other Changes 🖇️
- Update CODEOWNERS by @acampos1916 in #1366
- Improve deprecation information adding deprecatedInVersion and deprecatedMessage in the Javadoc by @gcatanese in #1367
- Skip escaping descriptions in mustache templates by @gcatanese in #1371
- Run CodeQL analysis on cron job only by @gcatanese in #1374
- Release v29.0.0 by @AdyenAutomationBot in #1372
Full Changelog: v28.5.1...v29.0.0
Adyen Java API Library v28.5.1
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
What's Changed
New Features 💎
-
Checkout API:
- Add Bizum payment method
- In
Mandate
class addcount
to retrieve the number of transactions that can be performed within the given frequency
-
LEM API:
- In
OnboardingLinkSettings
addallowDebugUi
to indicate if the user may press a hidden key combination to open the HO debugging UI
- In
-
Update all services by @AdyenAutomationBot in #1358
Other Changes 🖇️
- Log parsing error by @gcatanese in #1361
- Release v28.5.0 by @AdyenAutomationBot in #1362
Full Changelog: v28.4.0...v28.5.0