Repository navigation
[checkout] Code generation: update services and models - #1735
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
Code Review
This pull request updates the SDK models to include new types and fields, such as AuPayDetails, CarRental, Lodging, and Healthcare, while also updating existing models with additional data keys and refining error handling structures. The reviewer provided feedback regarding consistent formatting in generated files, specifically regarding trailing newlines and indentation in JSDoc comments.
AdyenAutomationBot
force-pushed
the
sdk-automation/checkout
branch
4 times, most recently
from
July 27, 2026 10:29
7fb3b07 to
bcd4fd5
Compare
AdyenAutomationBot
force-pushed
the
sdk-automation/checkout
branch
3 times, most recently
from
August 4, 2026 17:16
c110ac5 to
a519892
Compare
AdyenAutomationBot
force-pushed
the
sdk-automation/checkout
branch
2 times, most recently
from
August 7, 2026 15:19
a0ef702 to
4900bbf
Compare
jeandersonbc
force-pushed
the
sdk-automation/checkout
branch
from
August 13, 2026 15:34
4900bbf to
c95e79f
Compare
AdyenAutomationBot
force-pushed
the
sdk-automation/checkout
branch
from
August 19, 2026 14:39
c95e79f to
175b46f
Compare
gcatanese
enabled auto-merge
August 21, 2026 09:55
AdyenAutomationBot
force-pushed
the
sdk-automation/checkout
branch
2 times, most recently
from
August 21, 2026 14:01
39f85ae to
bfefc78
Compare
gcatanese
approved these changes
Aug 24, 2026
gcatanese
force-pushed
the
sdk-automation/checkout
branch
from
August 24, 2026 12:07
1cbfd35 to
d6f1b44
Compare
Merged
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 automated changes for the
checkoutservice.The commit history of this PR reflects the
adyen-openapicommits that have been applied.PR Summary
Checkout API
Service changes
PaymentsApi.updateSessionwithPATCH /sessions/{sessionId}support to update a session amount and payable state before payment submission.Model changes
CheckoutSessionPatchSessionRequest,CheckoutSessionPatchSessionResponse, andSessionAmountUpdatefor session updates.PaymentRequestPaymentMethod, addsAuPayDetailsandDBaraiDetails; inDonationPaymentRequestPaymentMethod, addsSepaDirectDebitDonations. Generated union discriminator mappings now select concrete payment method andPaymentResponseActionmodels during deserialization.EnhancedSchemeData, addscarRental,healthcare,lodging, andtemporaryServices, backed by the newCarRental,PickupInfo,RentalSurcharges,ReturnInfo,Healthcare,Lodging,Folio,Room, andTemporaryServicesmodels.CreateCheckoutSessionRequest, addsshopperConversionIdandthirdPartyTokenRedundancyInfo; inCreateCheckoutSessionResponseandPaymentRequest, addsthirdPartyTokenRedundancyInfo, backed byThirdPartyTokenRedundancyInfo.LineItem, addsreturnShippingCompany,returnTrackingNumber,returnTrackingUri,shippingCompany,shippingMethod,trackingNumber, andtrackingUri.PaypalUpdateOrderRequest, addsdeliveryAddress,discountAmount, andshippingAmount.AffirmDetails, addsfinancingProgram; inCardBrandDetails, addshealthcare; inDonationCampaignsRequest, addslabel; inKlarnaDetailsandRivertyDetails, addsmerchantData; inStoredPaymentMethod, addsexternalToken.SepaDirectDebitDetails, makesibanandownerNameoptional. Fix [BUG] MandatoryibanandownerNamefor SEPA Direct Debit in recurring payment API request #1380Notable details
DefaultErrorResponseEntityandInvalidFieldclasses are they are no used by the library.PaymentDetails.TypeEnum.Paybrightas it is no longer supported by the platform.gopay_walletvalue fromPaymentDetails.TypeEnum.GopayWallettoStoredPaymentMethodDetails.TypeEnum.GopayWallet.