Skip to content

Update dependency com.adyen:adyen-java-api-library to v43 - #2039

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/com.adyen-adyen-java-api-library-43.x
Open

Update dependency com.adyen:adyen-java-api-library to v43#2039
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/com.adyen-adyen-java-api-library-43.x

Conversation

@renovate

@renovate renovate Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
com.adyen:adyen-java-api-library (source) 42.0.143.0.0 age confidence

Release Notes

Adyen/adyen-java-api-library (com.adyen:adyen-java-api-library)

v43.0.0: Adyen Java API Library v43.0.0

Compare Source

This release expands platform capabilities with several new services and significant model additions across Transfers, Management, Balance Platform, and Checkout.
Highlights include a new Cash Out API for Transfers, Donation Campaigns management, Managed Payout Schedules for Balance Platform, and end-to-end payment tracing support. The Checkout API is also bumped from v71 to v72, which carries several breaking changes.


What's new

New services
  • CashOutApi (Transfers v4) — initiate a cash out via initiateCashout().
  • DonationCampaignsApi (Management v3) — full CRUD for donation campaigns, plus listNonprofits.
  • ManagedPayoutSchedulesApi (Balance Platform) — apply, update, delete, and query managed payout schedules and their executions.
Enhancements
  • Payment tracing — new tracing and networkReason fields on Transfer/TransferData (and mirrored in transfer webhooks).
  • Checkout payment methods — added AU PAY (aupay) and d-barai (dbarai).
  • Enhanced scheme data — new models Lodging, CarRental, Healthcare, TemporaryServices.
  • Recurring top-up webhooks — new recurringTopUp.created / .deleted events.
  • Regenerated tapi, payout, and storedvalue models from the latest specs.
New models
Area Notable additions
transfers CashOut, CashOutInfo, CashOutTransfer, TransferDataTracing, NetworkReason, UKFpsTracingData, USAchTracingData
management DonationCampaign(Request/Update), DonationCampaignStatus, Nonprofit, NonprofitCause, SplitDcc,CarnetInfo
configurationwebhooks TopUpConfigurationEventRequest, TopUpConfigurationUpdatedEventRequest, WebhookTopUp*
balanceplatform BalanceAccountConfiguration(s), BalancePlatformConfiguration(s), PayoutScheduleExecution(s),ExecutionResult
checkout AuPayDetails, DBaraiDetails, Lodging, CarRental, Healthcare, TemporaryServices, Folio, Room

Changed

Checkout API v71v72 — API_VERSION and the default base URL updated to /v72 across all checkout clients (PaymentsApi,
OrdersApi, PaymentLinksApi, ModificationsApi, RecurringApi, DonationsApi, UtilityApi). See Breaking Changes.


Fixed

  • Enum path parameters serialized incorrectly — Enum-typed path parameters are now converted to their string value instead of
    the enum constant name. (eebe797)
  • Javadoc missing for array/map properties — Fixed the generation template so Javadoc is produced correctly for array and map
    properties. (5ff17f1)
  • Missing java.util.List import — Added a missing import to a generated model to fix compilation. (d74a627)

Breaking Changes

1. Sweep operations moved to CustomPayoutSchedulesSweepsApi

createSweep, updateSweep, getSweep, getAllSweepsForBalanceAccount, and deleteSweep are removed from BalanceAccountsApi and must
now be called on the new CustomPayoutSchedulesSweepsApi.

 // Before
 balanceAccountsApi.getAllSweepsForBalanceAccount(balanceAccountId);

 // After
 customPayoutSchedulesSweepsApi.getAllSweepsForBalanceAccount(balanceAccountId);
2. Checkout DefaultErrorResponseEntity renamed to CheckoutErrorResponseEntity

Any code referencing DefaultErrorResponseEntity in the checkout package must be updated.

3. Checkout InvalidField model removed

The InvalidField model and the invalidFields property it backed have been removed.

4. DonationPaymentRequest fields removed

The additionalData and deliverAt fields have been removed from DonationPaymentRequest.

5. Checkout API bumped v71v72

API_VERSION and the default base URL now target /v72 for all checkout service clients.


Dependency Updates

Dependency Previous Updated
com.fasterxml.jackson.core:jackson-databind 2.21.3 2.21.5 (security)
org.apache.httpcomponents.client5:httpclient5 5.6.1 *5.6.1
io.swagger.core.v3:swagger-annotations 2.2.49 2.2.52
com.diffplug.spotless:spotless-maven-plugin 3.4.0 3.8.0
org.apache.maven.plugins:maven-surefire-plugin 3.5.5 3.5.6
org.apache.maven.plugins:maven-enforcer-plugin 3.6.2 3.6.3
org.jacoco:jacoco-maven-plugin 0.8.14 0.8.15
org.sonatype.central:central-publishing-maven-plugin 0.10.0 0.11.0

References

Breaking Changes 🛠
  • [checkout] Automated update from Adyen/adyen-openapi (503dcc6, 7f01d8c)
  • [balanceplatform] Automated update from Adyen/adyen-openapi (059b42f)
New Features 💎
  • [transfers] Automated update — Cash Out API & tracing (a776ca2)
  • [management] Automated update — Donation Campaigns (392ba85)
  • [transferwebhooks] Automated update — tracing (336e22a)
  • [configurationwebhooks] Automated update — recurring top-up webhooks (a2d39c6)
  • [payout], [storedvalue], [tapi] Automated updates (306caac, 44ae327, 9272fbb)
Fixes ⛑️
  • Fix pathParam conversion from enum to string (eebe797)
  • Fix template to support Javadoc generation for arrays and maps (5ff17f1)
  • Add missing java.util.List import (d74a627 (d74a627))
Other Changes 🖇️
  • Add tests for Checkout, BalancePlatformWebhooks, Management donation campaigns, Transfers initiateCashout, and transfer/transaction webhook (de)serialization (8f66bbc, 019f175, 800896a, 19bc5c2, c7150fe, d03c49f)
  • Configure SonarCloud on PRs/pushes; exclude generated OpenAPI models from coverage & CPD (007a6f1, 965db3d, 037bd8e)
  • Dependency bumps (jackson-databind [SECURITY], httpclient5, swagger-annotations, spotless, surefire, enforcer, jacoco, central-publishing) chore(release): bump to 43.0.0 (8c3fabf)

New Contributors

@​poojah-adyen made their first contribution in #​2007

Full Changelog: v42.0.1...v43.0.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner August 14, 2026 15:11
@renovate
renovate Bot force-pushed the renovate/com.adyen-adyen-java-api-library-43.x branch from ac677ab to d18cfcc Compare August 14, 2026 15:17
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants