Update dependency com.adyen:adyen-java-api-library to v41#1923
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Update dependency com.adyen:adyen-java-api-library to v41#1923renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
35.0.0→41.1.0Release Notes
Adyen/adyen-java-api-library (com.adyen:adyen-java-api-library)
v41.1.0: Adyen Java API Library v41.1.0Compare Source
New Features 💎
Checkout API
merchantReferenceinCheckoutForwardRequestStoredPaymentMethodDetailsadd several enum values to supportalipay_pluscardBininsStoredPaymentMethodResourceBalance Platform API
Management API
HomeScreenSettingsandKioskModeSettingsinTerminalSettingsRecurring API
Recurring endpoint has been updated to:
paltokenization-test.adyen.com/paltokenization/servlet/Recurring/v68myprefix-paltokenization-live.adyenpayments.com/paltokenization/servlet/Recurring/v68Payout API
AMBERinResponseAdditionalDataCommonClassic Payments API
RefusedandErrorenum values inModificationResultAMBERinResponseAdditionalDataCommonTransfer Webhooks
InterchangeDatain the list ofEventsDatainterchangeAdjustedinModification,TransferData,TransferEventTransfers API
InterchangeDatain the list ofEventsDatainterchangeAdjustedinModification,Transfer,TransferData,TransferEventFixes ⛑️
Other Changes 🖇️
Other PRs
New Contributors
Full Changelog: v41.0.0...v41.1.0
v41.0.0: Adyen Java API Library v41.0.0Compare Source
What's Changed
This release includes introduces the new Capital API since capital-related features from Transfers API have been deprecated.
Check API docs for further details:
Breaking Changes 🛠
New Features 💎
Fixes ⛑️
Other Changes 🖇️
New Contributors
Full Changelog: v40.1.0...v41.0.0
v40.1.0: Adyen Java API Library v40.1.0Compare Source
💎 New Features
Checkout API
ExternalTokenDetailspayment methodFundingSourceEnumadd enum valuePREPAIDinApplePayDetails,ApplePayDonations,CardDonations, andCardDetailsCardDetailsandCardDonationsaddbillingSequenceNumberattributePaymentRequestaddPaymentValidationsPaymentResponseandPaymentDetailsResponseaddPaymentValidationsResponseCheckoutBankTransferActionadd attributesbankCode,branchCode,GenericIssuerPaymentMethodDetailsadd enumONLINEBANKING_INResponseAdditionalDataSepaaddsepadirectdebitSepadirectdebitDueDateattributeStoredPaymentMethodResourceaddmandateattributeWeChatPayMiniProgramDetailsaddstoredPaymentMethodIdattributeClassic Payments API
PaymentRequestadd enumPREPAIDResponseAdditionalDataSepaaddsepadirectdebitSepadirectdebitDueDateattributeBalancePlatform
DeviceInfofields:cardCaptureTechnology,deviceName,imei,isoDeviceType,msisdn,osVersion,paymentTypes,serialNumber,storageTechnologyBalanceaddpendingAvailableattributeBulkAddressaddnameattributeCreateSweepConfigurationV2andUpdateSweepConfigurationV2add enumReasonEnum.SCHEMEADVICEPayout API
ResponseAdditionalDataSepaaddsepadirectdebitSepadirectdebitDueDateattributeLegal Entity Management API
requestPeriodicReviewmethod inLegalEntitiesApiManagement API
AffirmInfoaddPricePlanEnumenumsPaymentMethodaddsvsandvalueLinkattributesPaymentMethodResponseadd enumsKLARNA_B2B,SVS,VALUELINKPaymentMethodSetupInfoaaddsvsandvalueLinkattributesPaymentMethodSetupInfoadd enumsKLARNA_B2B,SVS,VALUELINKTransfers API
UltimatePartyIdentificationaddfundingInstrumentattributeBankAccountV3addstoredPaymentMethodIdattributeTransfer,TransferDataandTransferEventadd add enumReasonEnum.SCHEMEADVICETransfer Webhooks
BankAccountV3addstoredPaymentMethodIdattributebalancePlatform.balanceAccount.balance.block.releasedOther Changes 🖇️
WWW-Authenticateheader in BalancePlaftorm SCA Associations Management #1585AGENTS.MD#1566Fixes ⛑️
Correct LIVE url for SessionAuthentication API by @gcatanese in #1580
BalancePlatform TransferLimits: update order of path params for deletePendingTransferLimit and getSpecificTransferLimit by @gcatanese in #1583
Release v40.1.0 by @AdyenAutomationBot in #1579
Full Changelog: v40.0.0...v40.1.0
v40.0.1: Adyen Java API Library v40.0.1Compare Source
Adyen Java API Library v40.0.1
This release introduces minor improvements on a dependency.
v40.0.0: Adyen Java API Library v40.0.0Compare Source
This release introduces major improvements, including support for LEM v4 and an updated Client setup.
Make sure to review the highlights below and check the breaking changes that may require updates in your integration.
Legal Entity Management API v4
LEM v4 enhances the onboarding process and ensures compliance with evolving regulatory data requirements across regions and products.
See the Onboarding v4 documentation for details, and review the API changes from v3 to v4 to understand the impact on your integration.
BusinessLine:capabilityattribute has been removedSourceOfFunds:acquiringBusinessLineIdattribute has been removedSourceOfFunds:adyenProcessedFundsattribute is now requiredSee new fields and other details in #1542
🛠 Breaking Changes
Client Setup
The Client class has been updated to enforce best practices and remove deprecated methods.
You can now configure the client using the Config object for a cleaner and more consistent setup:
Several several legacy methods, deprecated already for 4-5 years, have been removed. See more details here #1525
Checkout API
New
ShopperNameclass has been introduced, to be used when defining the name of the shopper. This affects several classes:CreateCheckoutSessionRequest,CreateCheckoutSessionResponse,DonationPaymentRequest,PaymentRequest.The attribute
shopperNamehas changed fromto
💎 New Features
Checkout API
PaymentRequestadd attributesdkDataRecurring API
Recurringadd enum valuesEXTERNALandONECLICK_RECURRINGManagement API
CardRegionEnumenums inSplitConfigurationRuleclassOther Changes 🖇️
Full Changelog: v39.5.0...v40.0.0
v39.5.0: Adyen Java API Library v39.5.0Compare Source
New Features 💎
Checkout API
PaymentDetailsadd enumIRISUpiIntentDetailsadd attributebillingSequenceNumberClassic Payments
Recurringadd enum valuesEXTERNALandONECLICK_RECURRINGPayout API
ResponseAdditionalDataSwishTerminal API
308response status #1561Common Nameof a Terminal API certificate #1564Management API
BR_SCHEMESinPaymentMethodResponseandPaymentMethodSetupInfoManagement Webhooks
TerminalAssignmentNotificationRequestadd attributeassignedToStoreIddataReviewinVerificationErrorandVerificationErrorRecursivePRs 🖇️
Fixes ⛑️
Other Changes 🖇️
Full Changelog: v39.4.0...v39.5.0
v39.4.0: Adyen Java API Library v39.4.0Compare Source
New Features 💎
Add support for Open Banking API v1: it provides secure endpoints to share financial data and services with third parties. This API offers quick and reliable user verification.
Checkout API
bankTransferenum value inPaymentDetailsBalance Platform
TransferLimitsBalanceAccountLevelApito manageTransfer limits - balance account levelTransferLimitsBalancePlatformLevelApito manageTransfer limits - balance platform levelBulkAddressadd attributesline1,line2,line3dataReviewinVerificationErrorandVerificationErrorRecursiveLegal Entity Management (v3)
OrganizationadddateOfInitiationOfLegalProceeding,economicSector,globalLegalEntityIdentifier, etc..Organizationadd enumsInstitutionalSectorEnumandStatusOfLegalProceedingEnumClassic Payments
ResponseAdditionalDataSwishTransfer API
AcceptedinConfirmationTrackingDataConfiguration Webhooks
BulkAddressadd attributesline1,line2,line3NetworkTokenNotificationDataV2add attributeschemeRiskScoredeviceIdattribute inDevicedataReviewinVerificationErrorandVerificationErrorRecursiveTransfer Webhooks
AcceptedinConfirmationTrackingDataDispute Webhooks
otherenum value inDisputeEventNotificationPRs 🖇️
Other Changes 🖇️
Full Changelog: v39.3.0...v39.4.0
v39.3.0: Adyen Java API Library v39.3.0Compare Source
New Features 💎
Balance Platform API:
USInternationalAchPriorityRequirementCheckout API:
PayToPaymentMethodandUPIPaymentMethodRIVERTY_INSTALLMENTSinRivertyDetailsactionattribute (PaymentDetailsResponseAction) inPaymentDetailsResponseencryptedPasswordattribute inCardDetailsResponseAdditionalDataSwishConfiguration Webhooks
Management API
SepaDirectDebitInfounreferencedattribute inRefundsSession Authentication API
Bankenum value toProductTypeTerminal API
PredefinedContentHelperfor managing Display Events #1546ScanBarcodeResultevent type #1549Fixes ⛑️
bccmpayment method by @gcatanese in #1539PRs
Full Changelog: v39.2.0...v39.3.0
v39.2.0: Adyen Java API Library v39.2.0Compare Source
What's Changed
Balance Platform API:
AdditionalbankIdentificationRequirement:auBsbCode,caRoutingNumber,gbSortCodeorusRoutingNumber.usagefield toCardandCardInfoto specify how many times the card can be used:singleUseormultiUse.approvalExpiredReasonEnum toCreateSweepConfigurationV2,UpdateSweepConfigurationV2andSweepConfigurationV2Configuration Webhooks
usagefield to specify how many times the card can be used:singleUseormultiUse.transactionRulesResultinNetworkTokenNotificationDataV2NetworkTokenRiskRuleData,NetworkTokenRiskRuleSourceandNetworkTokenTriggeredRiskRuleapprovalExpiredtoSweepConfigurationV2WebhookTransfers API
approvalExpiredtoTransfer,TransferDataandTransferEventemailandurltoPartyIdentificationandUltimatePartyIdentificationTransfers Webhooks
emailandurlfields toPartyIdentificationapprovalExpiredtoTransferDataandTransferEventOther Changes 🖇️
Full Changelog: v39.1.0...v39.2.0
v39.1.0: Adyen Java API Library v39.1.0Compare Source
Checkout API
enhancedSchemeData(Enhanced scheme data that may be required for processing the payment) inPaymentAmountUpdateRequest,PaymentCancelRequest,PaymentRefundRequest,PaymentReversalRequest,StandalonePaymentCancelRequestPaymeandPaymePosinPaymentDetailspromotedinPaymentMethodsubtypeinRivertyDetailsTokenization Webhooks
Add support for Tokenization Webhooks:
recurring.token.alreadyExistingrecurring.token.createdrecurring.token.disabledrecurring.token.updatedWhat's Changed
New Features 💎
Other Changes 🖇️
Full Changelog: v39.0.0...v39.1.0
v39.0.0: Adyen Java API Library v39.0.0Compare Source
What's Changed
The release brings several improvements around model robustness and backward compatibility with evolving API schemas:
nullinstead of throwing exceptions #1514Check below Breaking Changes 🛠 and New Features 💎
Breaking Changes 🛠
LEM API
LegalEntitythecapabilitiesmap is no longerreadonly: theLegalEntityconstructor has been modified, removing thecapabilitiesparameter:Transfers API
TransactionsApithe signature of the methodgetAllTransactionshas changed. It has a new parametersortOrder:TransfersApithe signature of the methodgetAllTransfershas changed. It has a new parametersortOrder:Management API
RegionalityEnuminSplitConfigurationRuleUpdateSplitConfigurationRuleRequestremove attributeregionalityNew Features 💎
BalancePlatform API
PaymentInstrumentsApiadd methodscreateNetworkTokenActivationDataandgetNetworkTokenActivationDatato create and retrieve network token activation data for a payment instrument.AdditionalBankIdentificationadd new enumsauBsbCodeandcaRoutingNumberTransfers API
AdditionalBankIdentificationadd new enumsauBsbCodeandcaRoutingNumberIssuedCardadd new attributethreeDSecureTransferadd new attributecreatedAt, deprecatecreationDate(use insteadcreatedAt)TransferDataadd new attributecreatedAtandupdatedAt, deprecatecreationDate(use insteadcreatedAt)Management API
AlipayPlusandMaestroUsapayment methods: seePaymentMethodandPaymentMethodSetupInfoclassesPaymentMethodResponse,PaymentMethodSetupInfoandUpdatePaymentMethodInfoseveralTypesWithErrorsEnumenums have been added (alipay_plus,avancard,cooper, etc..ACS Webhooks
RelayedAuthenticationRequestadd new attributesthreeDSRequestorAppURL,environment,timestamp,typeTransaction Webhooks
IssuedCardadd new attributethreeDSecureTransfer Webhooks
IssuedCardadd new attributethreeDSecureTransferDataadd new attributecreatedAtandupdatedAt, deprecatecreationDate(use insteadcreatedAt)PRs 🖇️
Full Changelog: v38.3.0...v39.0.0
v38.3.0: Adyen Java API Library v38.3.0Compare Source
What's Changed
New Features 💎
BalancePlatform API
AuthorizedCardUsersApito manage (add, get, delete and update) authorized users to a given cardGetTaxFormResponseadd optional parameterlegalEntityIdNetworkTokenRequestortoNetworkTokendataMissingenum toVerificationErrorCheckout API
capturePspReferencetoPaymentRefundRequestbusinessDayOnlytoPixRecurringManagement API
SplitConfigurationRuleaddregionalityattribute andRegionalityEnumwith the supported valuesUpdateSplitConfigurationRuleRequestaddregionalityattributeStore,StoreCreationRequest,UpdateStoreRequestandStoreCreationWithMerchantCodeRequestadd attributesubMerchantDataConfiguration Webhooks
NetworkTokenRequestortoNetworkTokenNotificationDataV2WallettheRecommendationReasonsEnumincludes several new enums:cardholderPanAssociatedToAccountWithinThresholdDays,changesMadeToAccountDataWithinThresholdDays,deviceProvisioningLocationOutsideOfCardholdersWalletAccountHomeCountry, etc..Note
RecommendationReasonsEnum.typeis deprecated: use instead name of thetokenRequestorOther Changes 🖇️
Full Changelog: v38.2.0...v38.3.0
v38.2.0: Adyen Java API Library v38.2.0Compare Source
What's Changed
New Features 💎
NetworkConnectedandNetworkDisconnectedOther Changes 🖇️
Full Changelog: v38.1.0...v38.2.0
v38.1.0: Adyen Java API Library v38.1.0Compare Source
What's Changed
New Features 💎
Checkout API
PaymentMethodRequestadd attributesbrowserInfo,shopperEmail,shopperIPandtelephoneNumberSessionResultResponseadd attributes:paymentsto provide a list of all authorised payments done for this sessionreferenceto provide the unique reference in the original/sessionsrequestadditionalDatato provide additional information about the paymentLEM API
BalancePlatform API
Transfer API
BalancePlatform Webhooks
Transfer Webhooks
Other Changes 🖇️
Full Changelog: v38.0.0...v38.1.0
v38.0.0: Adyen Java API Library v38.0.0Compare Source
Breaking Changes 🛠
Checkout API
DotpayDetailsandGiropayDetailsPAYSAFECARDfromPaymentDetailsManagement API
GiroPayInfoFeatures 💎
Checkout API
Surcharge(#1445) andEnhancedSchemeData(supporting Airline enhanced scheme data) inPaymentRequestEnhancedSchemeData(supporting Airline enhanced scheme data) inPaymentCaptureRequestfraudRiskLevelinResponseAdditionalDataCommonPAYSAFECARDfromStoredPaymentMethodDetailsPayment Classic API
fraudRiskLevelinResponseAdditionalDataCommonPayout API
fraudRiskLevelinResponseAdditionalDataCommonWebhooks
TECHNICAL_CANCELevent code inNotificationRequestItem(#1481)Management API
supportEmailfield to theAfterpayTouchInfoPAYMENTDESIGNATORCONTRACTin JCBInfoPAYBYBANK_PLAIDin PaymentMethodResponsedomainSuffixfield to ProfileSplitConfigurationRuleadd enumsCHARGED,DEFERRED_DEBITandPREPAID(#1457)enableGratuitiesto the Standalone modelFixes ⛑️
Other Changes 🖇️
Full Changelog: v37.0.0...v38.0.0
v37.0.0: Adyen Java API Library v37.0.0Compare Source
This release brings significant improvements, new features, and few breaking changes to the Adyen Java API Library. It marks a major milestone in aligning the library more closely with Adyen’s OpenAPI specifications and improving the ✨ Developer Experience ✨
Find below what's new as well as a detailed summary of the Breaking Changes, and what you should do or consider.
Please review the Breaking Changes and update your integrations accordingly. For any questions, feel free to open an issue or consult our API Explorer.
🚀 Highlights
🛠 Breaking Changes
🔁 Webhook Events Renamed
Several webhook
TypeEnumnames have been updated for clarity and consistency.Note: the actual
stringvalue of the enum didn't change.ConfigurationWebhooksAccountHolderNotificationRequestCREATED→BALANCEPLATFORM_ACCOUNTHOLDER_CREATEDUPDATED→BALANCEPLATFORM_ACCOUNTHOLDER_UPDATEDBalanceAccountNotificationRequestCREATED→BALANCEPLATFORM_BALANCEACCOUNT_CREATEDUPDATED→BALANCEPLATFORM_BALANCEACCOUNT_UPDATEDCardOrderNotificationRequestCREATED→BALANCEPLATFORM_CARDORDER_CREATEDUPDATED→BALANCEPLATFORM_CARDORDER_UPDATEDPaymentNotificationRequestCREATED→BALANCEPLATFORM_PAYMENTINSTRUMENT_CREATEDUPDATED→BALANCEPLATFORM_PAYMENTINSTRUMENT_UPDATEDSweepConfigurationNotificationRequestCREATED→BALANCEPLATFORM_BALANCEACCOUNTSWEEP_CREATEDUPDATED→BALANCEPLATFORM_BALANCEACCOUNTSWEEP_UPDATEDDELETED→BALANCEPLATFORM_BALANCEACCOUNTSWEEP_DELETEDTransferWebhooksTransferNotificationRequestCREATED→BALANCEPLATFORM_TRANSFER_CREATEDUPDATED→BALANCEPLATFORM_TRANSFER_UPDATED🔒 Read-Only Attributes
Properties marked as
readOnlyin the OpenAPI specs no longer expose setters or builder methods. These values must be set using constructors instead.Note: this change might affect your test code, where the methods might have been used to setup test and mock data.
🔍 Important Changes
📦 Service Class Refactoring
The following services have been moved to their own dedicated packages
Services in the old location are deprecated and will be removed in a future release.
Note: There are no changes in funct
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.