Releases: Adyen/adyen-java-api-library
Adyen Java API Library v27.1.0
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
andGetTermsOfServiceDocumentResponse
classes add attributetermsOfServiceDocumentFormat
- Class
LegalEntityAssociation
add attributerelationship
- Class
LegalEntityAssociation
add enumLEGALREPRESENTATIVE
- In
- Transfers API:
- In
Transfer
andTransferData
the enums have changed:cashOutFee
->cashoutFee
cashOutFunding
->cashoutFunding
- In
Modification
,Transfer
,TransferEvent
andTransferData
classes add enumPENDINGAPPROVAL
- In
- Transfers webhooks:
- In
Transfer
andTransferData
the enums have changed:cashOutFee
->cashoutFee
cashOutFunding
->cashoutFunding
- In
Modification
,Transfer
,TransferEvent
andTransferData
classes add enumPENDINGAPPROVAL
- In
- Update all services by @AdyenAutomationBot in #1322
Other Changes 🖇️
- updated readme by @DjoykeAbyah in #1326
- Release v27.1.0 by @AdyenAutomationBot in #1327
Full Changelog: v27.0.0...v27.1.0
Adyen Java API Library v27.0.0
What's Changed
Breaking Changes 🛠
- Checkout API:
- In
IdealDetails
class the attributeissuer
is no longer mandatory. This is required to support iDEAL 2.0 - In
PaymentDetails
class the enumBANKTRANSFER_IBAN
andPAYBYBANK
have been removed - In
BcmcInfo
class the attributetransactionDescription
has been removed
- In
- Management API:
- In
PaymentDetails
class the enumBANKTRANSFER_IBAN
andPAYBYBANK
have been removed
- In
- Update all services by @AdyenAutomationBot in #1316
Other Changes 🖇️
- Checkout API:
- In
StoredPaymentMethodDetails
class a new enumbankTransfer_IBAN
has been defined
- In
- BalancePlatform Configuration API:
- In
AccountHolder
,AccountHolderInfo
andAccountHolderUpdateRequest
thecontactDetails
attribute has been deprecated
- In
- 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
What's Changed
New Features 💎
-
Checkout API:
- CashApp support: add
subtype
in classCashAppDetails
CashAppDetails cashAppDetails = new CashAppDetails() .subtype("redirect") .type(CashAppDetails.TypeEnum.CASHAPP);
- Add PayByBankDetails payment method
- In
GooglePayDetails
,PayWithGoogleDetails
,GooglePayDonations
andPayWithGoogleDonations
classes thethreeDS2SdkVersion
has been added, required for mobile integrations
- CashApp support: add
-
Balance Platform Configuration API:
- Deprecate
contactDetails
in several classes: - Add enum
DECLINED
in classesCreateSweepConfigurationV2
,SweepConfigurationV2
- Add attribute
statusComment
in classesPaymentInstrument
,PaymentInstrumentInfo
- Add attribute
matchingValues
in classTransactionRuleRestrictions
to check if a user has recently made multiple transfers with the specified values
- Deprecate
-
Update all services by @AdyenAutomationBot in #1311
Other Changes 🖇️
-
Release v26.3.0 by @AdyenAutomationBot in #1313
-
⚠️ Removedpaybybank
enum from PaymentDetails.java -
Added
Issuer
field for PaymentMethodpaybybank
in PayByBankDetails.java -
Added deprecated annotation to the
contactDetails
field in:
Full Changelog: v26.2.0...v26.3.0
Adyen Java API Library v26.2.0
What's Changed
New Features 💎
- Management API:
- In class
AndroidApp
deprecate attributeerrorCode
- In class
AndroidApp
add attributeerrors
to provide the list of errors of the Android app.
private List<AndroidAppError> errors = null;
- In class
- Update all services by @AdyenAutomationBot in #1306
Other Changes 🖇️
- Release v26.2.0 by @AdyenAutomationBot in #1310
Full Changelog: v26.1.0...v26.2.0
Adyen Java API Library v26.1.0
What's Changed
New Features 💎
- Added Bizum payment method in
PaymentDetails.java
- Checkout API:
- In
Mandate.java
addcount
to retrieve the number of transactions that can be performed within the given frequency. - In
AdditionalDataAirline
class a new attributeairlineIssueDate
has been introduced
- In
- LEM API:
- In
OnboardingLinkSettings.java
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 #1297
Other Changes 🖇️
- add psp reference by @ShiboTanany in #1300
- Release v26.1.0 by @AdyenAutomationBot in #1305
New Contributors
- @ShiboTanany made their first contribution in #1300
Full Changelog: v26.0.0...v26.1.0
Adyen Java API Library v26.0.0
What's Changed
Breaking Changes 🛠
-
LEM API:
- provide a new class
OnboardingLinkSettings
instead of using a genericMap<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
- provide a new class
-
Transfers API:
- in the TransferData class the
tracking
attribute type has changed fromTransferNotificationTransferTracking
toTransferDataTracking
- in the TransferData class the
-
BalancePlatform Configuration API:
- the deprecated enum
INACTIVE
in theAccountHolder
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 fromStatusEnum
toStatusReasonEnum
- in the PaymentInstrument class the
bankAccount
attribute type has changed fromPaymentInstrumentBankAccount
toBankAccountDetails
- in the UpdatePaymentInstrument class the
bankAccount
attribute type has changed fromPaymentInstrumentBankAccount
toBankAccountDetails
- the deprecated enum
-
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 fromContact
toDeliveryContact
- In Phone class the values of enums have been corrected to enforce camelCase notation:
Landline
->landline
Mobile
->mobile
- In BalanceAccount class the values of enums have been corrected to enforce camelCase notation:
-
Transfers webhooks:
- in the TransferData class the
tracking
attribute type has changed fromTransferNotificationTransferTracking
toTransferDataTracking
- in the TransferData class the
-
Update all services by @AdyenAutomationBot in #1280
Fixes ⛑️
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
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
- In class
- Management API:
- In class
PaymentMethod
add AmexInfo - In classes
PaymentMethodResponse
,PaymentMethodSetupInfo
add enumCLICKTOPAY
- In class
- Update all services by @AdyenAutomationBot in #1273
Other Changes 🖇️
- chore(deps): update dependency org.apache.maven.plugins:maven-source-plugin to v3.3.1 by @renovate in #1272
- Release v25.1.0 by @AdyenAutomationBot in #1276
Full Changelog: v25.0.0...v25.1.0
Adyen Java API Library v25.0.0
What's Changed
Breaking Changes 🛠
-
LEM API
- Remove
unincorporatedPartnership
attribute fromLegalEntity
,LegalEntityInfo
andLegalEntityInfoRequiredType
classes - Remove
FINANCIALINSTITUTION_
enum, addFINANCIALINSTITUTION
enum inTaxReportingClassification
class
- Remove
-
Update all services by @AdyenAutomationBot in #1250
New Features 💎
- Checkout
RecurringAPI
class addstoredPaymentMethods
method to create a token for storing payment details - Update all services by @AdyenAutomationBot in #1261
Other Changes 🖇️
- Remove default values from lib by @jillingk in #1252
- fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.0 by @renovate in #1245
- chore(deps): update dependency com.squareup.okio:okio to v3.9.0 by @renovate in #1251
- fix(deps): update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.17.0 by @renovate in #1246
- fix(deps): update dependency io.swagger:swagger-annotations to v1.6.14 by @renovate in #1255
- chore(deps): update adyen/release-automation-action action to v1.2.0 by @renovate in #1257
- Update pojo.mustache by @jillingk in #1258
- chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.1 by @renovate in #1247
- chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.13.0 by @renovate in #1254
- fix(deps): update dependency io.swagger.core.v3:swagger-annotations to v2.2.21 by @renovate in #1256
- chore(deps): update adyen/release-automation-action action to v1.3.0 by @renovate in #1260
- chore(deps): update adyen/release-automation-action action to v1.3.1 by @renovate in #1262
- Release v25.0.0 by @AdyenAutomationBot in #1263
- fix release automation action by @wboereboom in #1268
- chore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.12 by @renovate in #1269
- chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.2 by @renovate in #1264
- Revert "chore(release): bump to 25.0.0" by @jillingk in #1270
- Release v25.0.0 by @AdyenAutomationBot in #1271
Full Changelog: v24.0.0...v25.0.0
Adyen Java API Library v24.0.0
What's Changed
Breaking Changes 🛠
- Management API rename
AllowedOriginsResponse
toAllowedOrigin
- Update all services by @AdyenAutomationBot in #1240
Fixes ⛑️
- added setter fot outputtext by @DjoykeAbyah in #1241
Other Changes 🖇️
- Checkout
CardDetailsResponse
class (response when retrieving the list of the brands of a card) has a new fieldissuingCountryCode
,equals
andhashCode
methods have been updated accordingly - Transfers API add
getAllTransfers
andgetAllTransfer
methods - BalancePlatform Configuration API add
revealDataOfPaymentInstrument
method to return the specified payment instrument, add Change Card PIN and Reveal Card PIN functionality - chore(deps): update dependency org.mockito:mockito-core to v5.11.0 by @renovate in #1242
- Release v23.0.3 by @AdyenAutomationBot in #1243
New Contributors
- @DjoykeAbyah made their first contribution in #1241
Full Changelog: v23.0.2...v24.0.0
Adyen Java API Library v23.0.2
What's Changed
Fixes ⛑️
- In class
RequestOptions
setidempotencyKey
,requestedVerificationCodeHeader
,additionalServiceHeaders
using builder pattern by @jillingk in #1236 - Checkout API:
- In class
Split
add enumsACQUIRINGFEES
,ADYENCOMMISSION
,ADYENFEES
,ADYENMARKUP
,INTERCHANGE
,SCHEMEFEE
- In class
Other Changes 🖇️
- chore(deps): update dependency com.squareup.okio:okio to v3.8.0 by @renovate in #1234
- Update all services by @AdyenAutomationBot in #1239
- Jersey3 OpenAPI templates: deprecated attributes by @gcatanese in #1189
- Release v23.0.2 by @AdyenAutomationBot in #1237
Full Changelog: v23.0.1...v23.0.2