Skip to content

Update generated code for private-preview#3397

Merged
stripe-openapi[bot] merged 16 commits into
private-previewfrom
latest-codegen-private-preview
Jun 17, 2026
Merged

Update generated code for private-preview#3397
stripe-openapi[bot] merged 16 commits into
private-previewfrom
latest-codegen-private-preview

Conversation

@stripe-openapi

@stripe-openapi stripe-openapi Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Codegen for openapi v2315 and v2 openapi 161b2a6978a9cd8c0c376d83ae012fd5a7da2fe1.

Changelog

  • Add support for Get method on resource Radar.CustomerEvaluation
  • Add support for DisableStripeUserAuthentication on AccountSession.Components.Bills.Features
  • Add support for Tamara on Charge.PaymentMethodDetails, ConfirmationToken.PaymentMethodPreview, ConfirmationTokenPaymentMethodDataOptions, PaymentAttemptRecord.PaymentMethodDetails, PaymentIntentPaymentMethodDataOptions, PaymentMethodCreateOptions, PaymentMethod, PaymentRecord.PaymentMethodDetails, SetupIntentPaymentMethodDataOptions, and SharedPayment.GrantedToken.PaymentMethodDetails
  • Add support for Status on Charge.PaymentMethodDetails.Card.AccountFunding
  • ⚠️ Remove support for ProcessedTransactionType on Charge.PaymentMethodDetails.Card.AccountFunding
  • Add support for Items on Checkout.SessionCreateOptions
  • ⚠️ Remove support for Brand on Checkout.Session.CurrentAttempt.PaymentMethodDetails.Card
  • ⚠️ Remove support for First6 on ConfirmationToken.PaymentMethodPreview.GiftCard, PaymentMethod.GiftCard, and SharedPayment.GrantedToken.PaymentMethodDetails.GiftCard
  • Add support for Fingerprint on GiftCard
  • Add support for Blik on Mandate.PaymentMethodDetails
  • Add support for BuyerId on Order.Payment.Settings.PaymentMethodOptions.WechatPay, OrderPaymentSettingsPaymentMethodOptionsWechatPayOptions, PaymentIntent.PaymentMethodOptions.WechatPay, and PaymentIntentPaymentMethodOptionsWechatPayOptions
  • Add support for PaymentMethodDetails on PaymentAttemptRecordReportGuaranteedOptions and PaymentRecordReportPaymentAttemptGuaranteedOptions
  • Add support for Failed and RefundGroup on PaymentAttemptRecordReportRefundOptions and PaymentRecordReportRefundOptions
  • Change type of PaymentAttemptRecordReportRefundOptions.Outcome and PaymentRecordReportRefundOptions.Outcome from literal('refunded') to enum('failed'|'refunded')
  • Add support for BeneficiaryDetails on PaymentIntent.PaymentDetails.MoneyServices and PaymentIntentPaymentDetailsMoneyServicesOptions
  • ⚠️ Remove support for BeneficiaryAccount and BeneficiaryDetails on PaymentIntent.PaymentDetails.MoneyServices.AccountFunding and PaymentIntentPaymentDetailsMoneyServicesAccountFundingOptions
  • ⚠️ Remove support for SenderAccount on PaymentIntentPaymentDetailsMoneyServicesAccountFundingOptions
  • Add support for GivenName and Surname on PaymentIntent.PaymentDetails.MoneyServices.AccountFunding.SenderDetails and PaymentIntentPaymentDetailsMoneyServicesAccountFundingSenderDetailsOptions
  • ⚠️ Remove support for Name on PaymentIntent.PaymentDetails.MoneyServices.AccountFunding.SenderDetails and PaymentIntentPaymentDetailsMoneyServicesAccountFundingSenderDetailsOptions
  • Change type of PaymentIntentPaymentMethodOptionsCardOptions.CaptureMethod from literal('manual') to enum('automatic_delayed'|'manual')
  • ⚠️ Remove support for Wallet on PaymentIntentPaymentMethodOptionsCardPaymentDetailsMoneyServicesAccountFundingOptions and PaymentIntentPaymentMethodOptionsCardPresentPaymentDetailsMoneyServicesAccountFundingOptions
  • Add support for TransactionVerificationOptions on PaymentIntent.PaymentMethodOptions.Crypto and PaymentIntentPaymentMethodOptionsCryptoOptions
  • Change type of TestHelpersPaymentIntentSimulateCryptoDepositOptions.TokenCurrency from literal('usdc') to enum('usdc'|'usdg'|'usdp')
  • Add support for ForcedCapture on PaymentIntent.AdvancedFeatureDetails
  • Add support for WechatPayHandleAppRedirect on PaymentIntent.NextAction and SetupIntent.NextAction
  • Add support for Ethereum and Polygon on PaymentIntent.NextAction.CryptoDisplayDetails.DepositAddresses
  • ⚠️ Change type of PaymentIntent.NextAction.CryptoDisplayDetails.DepositAddresses.Base.SupportedToken.TokenCurrency, PaymentIntent.NextAction.CryptoDisplayDetails.DepositAddresses.Solana.SupportedToken.TokenCurrency, and PaymentIntent.NextAction.CryptoDisplayDetails.DepositAddresses.Tempo.SupportedToken.TokenCurrency from literal('usdc') to enum('usdc'|'usdg'|'usdp')
  • Add support for BeneficiaryAccount on PaymentIntent.PaymentDetails.MoneyServices
  • ⚠️ Change type of PaymentIntent.PaymentMethodOptions.Card.CaptureMethod from literal('manual') to enum('automatic_delayed'|'manual')
  • Change type of PaymentLocationBusinessRegistrationOptions.Siret from string to emptyable(string)
  • Add support for Card on PaymentRecordPaymentMethodDetailsOptions
  • Change type of PaymentRecordPaymentMethodDetailsOptions.Type from literal('custom') to enum('card'|'custom')
  • Add support for ManagedPayments on Product
  • Add support for PaymentAttemptRecord on RefundCreateOptions and RefundListOptions
  • Add support for PaymentRecord on RefundListOptions
  • Add support for Protections on V2.Core.Account.Configuration.CardCreator.Capabilities.Commercial.Celtic.ChargeCard, V2.Core.Account.Configuration.CardCreator.Capabilities.Commercial.Celtic.SpendCard, V2.Core.Account.Configuration.CardCreator.Capabilities.Commercial.CrossRiverBank.ChargeCard, V2.Core.Account.Configuration.CardCreator.Capabilities.Commercial.CrossRiverBank.PrepaidCard, V2.Core.Account.Configuration.CardCreator.Capabilities.Commercial.CrossRiverBank.SpendCard, V2.Core.Account.Configuration.CardCreator.Capabilities.Commercial.FifthThird.ChargeCard, V2.Core.Account.Configuration.CardCreator.Capabilities.Commercial.Lead.PrepaidCard, V2.Core.Account.Configuration.CardCreator.Capabilities.Commercial.Stripe.ChargeCard, V2.Core.Account.Configuration.CardCreator.Capabilities.Commercial.Stripe.PrepaidCard, V2.Core.Account.Configuration.CardCreator.Capabilities.Consumer.Celtic.RevolvingCreditCard, V2.Core.Account.Configuration.CardCreator.Capabilities.Consumer.CrossRiverBank.PrepaidCard, V2.Core.Account.Configuration.CardCreator.Capabilities.Consumer.Lead.DebitCard, V2.Core.Account.Configuration.CardCreator.Capabilities.Consumer.Lead.PrepaidCard, V2.Core.Account.Configuration.Customer.Capabilities.AutomaticIndirectTax, V2.Core.Account.Configuration.Merchant.Capabilities.AchDebitPayments, V2.Core.Account.Configuration.Merchant.Capabilities.AcssDebitPayments, V2.Core.Account.Configuration.Merchant.Capabilities.AffirmPayments, V2.Core.Account.Configuration.Merchant.Capabilities.AfterpayClearpayPayments, V2.Core.Account.Configuration.Merchant.Capabilities.AlmaPayments, V2.Core.Account.Configuration.Merchant.Capabilities.AmazonPayPayments, V2.Core.Account.Configuration.Merchant.Capabilities.AuBecsDebitPayments, V2.Core.Account.Configuration.Merchant.Capabilities.BacsDebitPayments, V2.Core.Account.Configuration.Merchant.Capabilities.BancontactPayments, V2.Core.Account.Configuration.Merchant.Capabilities.BlikPayments, V2.Core.Account.Configuration.Merchant.Capabilities.BoletoPayments, V2.Core.Account.Configuration.Merchant.Capabilities.CardPayments, V2.Core.Account.Configuration.Merchant.Capabilities.CartesBancairesPayments, V2.Core.Account.Configuration.Merchant.Capabilities.CashappPayments, V2.Core.Account.Configuration.Merchant.Capabilities.EpsPayments, V2.Core.Account.Configuration.Merchant.Capabilities.FpxPayments, V2.Core.Account.Configuration.Merchant.Capabilities.GbBankTransferPayments, V2.Core.Account.Configuration.Merchant.Capabilities.GrabpayPayments, V2.Core.Account.Configuration.Merchant.Capabilities.IdealPayments, V2.Core.Account.Configuration.Merchant.Capabilities.JcbPayments, V2.Core.Account.Configuration.Merchant.Capabilities.JpBankTransferPayments, V2.Core.Account.Configuration.Merchant.Capabilities.KakaoPayPayments, V2.Core.Account.Configuration.Merchant.Capabilities.KlarnaPayments, V2.Core.Account.Configuration.Merchant.Capabilities.KonbiniPayments, V2.Core.Account.Configuration.Merchant.Capabilities.KrCardPayments, V2.Core.Account.Configuration.Merchant.Capabilities.LinkPayments, V2.Core.Account.Configuration.Merchant.Capabilities.MobilepayPayments, V2.Core.Account.Configuration.Merchant.Capabilities.MultibancoPayments, V2.Core.Account.Configuration.Merchant.Capabilities.MxBankTransferPayments, V2.Core.Account.Configuration.Merchant.Capabilities.NaverPayPayments, V2.Core.Account.Configuration.Merchant.Capabilities.OxxoPayments, V2.Core.Account.Configuration.Merchant.Capabilities.P24Payments, V2.Core.Account.Configuration.Merchant.Capabilities.PayByBankPayments, V2.Core.Account.Configuration.Merchant.Capabilities.PaycoPayments, V2.Core.Account.Configuration.Merchant.Capabilities.PaynowPayments, V2.Core.Account.Configuration.Merchant.Capabilities.PromptpayPayments, V2.Core.Account.Configuration.Merchant.Capabilities.RevolutPayPayments, V2.Core.Account.Configuration.Merchant.Capabilities.SamsungPayPayments, V2.Core.Account.Configuration.Merchant.Capabilities.SepaBankTransferPayments, V2.Core.Account.Configuration.Merchant.Capabilities.SepaDebitPayments, V2.Core.Account.Configuration.Merchant.Capabilities.StripeBalance.Payouts, V2.Core.Account.Configuration.Merchant.Capabilities.SwishPayments, V2.Core.Account.Configuration.Merchant.Capabilities.TwintPayments, V2.Core.Account.Configuration.Merchant.Capabilities.UsBankTransferPayments, V2.Core.Account.Configuration.Merchant.Capabilities.ZipPayments, V2.Core.Account.Configuration.Recipient.Capabilities.BankAccounts.Instant, V2.Core.Account.Configuration.Recipient.Capabilities.BankAccounts.Local, V2.Core.Account.Configuration.Recipient.Capabilities.BankAccounts.Wire, V2.Core.Account.Configuration.Recipient.Capabilities.Cards, V2.Core.Account.Configuration.Recipient.Capabilities.CryptoWallets, V2.Core.Account.Configuration.Recipient.Capabilities.PaperChecks, V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.Payouts, V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.StripeTransfers, V2.Core.Account.Configuration.Storer.Capabilities.Consumer.HoldsCurrencies.Usd, V2.Core.Account.Configuration.Storer.Capabilities.FinancialAddresses.BankAccounts, V2.Core.Account.Configuration.Storer.Capabilities.FinancialAddresses.CryptoWallets, V2.Core.Account.Configuration.Storer.Capabilities.HoldsCurrencies.Eur, V2.Core.Account.Configuration.Storer.Capabilities.HoldsCurrencies.Gbp, V2.Core.Account.Configuration.Storer.Capabilities.HoldsCurrencies.Usd, V2.Core.Account.Configuration.Storer.Capabilities.HoldsCurrencies.Usdc, V2.Core.Account.Configuration.Storer.Capabilities.InboundTransfers.BankAccounts, V2.Core.Account.Configuration.Storer.Capabilities.OutboundPayments.BankAccounts, V2.Core.Account.Configuration.Storer.Capabilities.OutboundPayments.Cards, V2.Core.Account.Configuration.Storer.Capabilities.OutboundPayments.CryptoWallets, V2.Core.Account.Configuration.Storer.Capabilities.OutboundPayments.FinancialAccounts, V2.Core.Account.Configuration.Storer.Capabilities.OutboundPayments.PaperChecks, V2.Core.Account.Configuration.Storer.Capabilities.OutboundTransfers.BankAccounts, V2.Core.Account.Configuration.Storer.Capabilities.OutboundTransfers.CryptoWallets, V2.Core.Account.Configuration.Storer.Capabilities.OutboundTransfers.FinancialAccounts, V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialCelticChargeCardOptions, V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialCelticSpendCardOptions, V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialCrossRiverBankChargeCardOptions, V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialCrossRiverBankPrepaidCardOptions, V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialCrossRiverBankSpendCardOptions, V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialFifthThirdChargeCardOptions, V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialLeadPrepaidCardOptions, V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialStripeChargeCardOptions, V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialStripePrepaidCardOptions, V2CoreAccountConfigurationCardCreatorCapabilitiesConsumerCelticRevolvingCreditCardOptions, V2CoreAccountConfigurationCardCreatorCapabilitiesConsumerCrossRiverBankPrepaidCardOptions, V2CoreAccountConfigurationCardCreatorCapabilitiesConsumerLeadDebitCardOptions, V2CoreAccountConfigurationCardCreatorCapabilitiesConsumerLeadPrepaidCardOptions, V2CoreAccountConfigurationCustomerCapabilitiesAutomaticIndirectTaxOptions, V2CoreAccountConfigurationMerchantCapabilitiesAchDebitPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesAcssDebitPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesAffirmPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesAfterpayClearpayPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesAlmaPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesAmazonPayPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesAuBecsDebitPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesBacsDebitPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesBancontactPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesBlikPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesBoletoPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesCardPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesCartesBancairesPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesCashappPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesEpsPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesFpxPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesGbBankTransferPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesGrabpayPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesIdealPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesJcbPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesJpBankTransferPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesKakaoPayPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesKlarnaPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesKonbiniPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesKrCardPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesLinkPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesMobilepayPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesMultibancoPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesMxBankTransferPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesNaverPayPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesOxxoPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesP24PaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesPayByBankPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesPaycoPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesPaynowPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesPromptpayPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesRevolutPayPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesSamsungPayPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesSepaBankTransferPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesSepaDebitPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesSwishPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesTwintPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesUsBankTransferPaymentsOptions, V2CoreAccountConfigurationMerchantCapabilitiesZipPaymentsOptions, V2CoreAccountConfigurationRecipientCapabilitiesBankAccountsInstantOptions, V2CoreAccountConfigurationRecipientCapabilitiesBankAccountsLocalOptions, V2CoreAccountConfigurationRecipientCapabilitiesBankAccountsWireOptions, V2CoreAccountConfigurationRecipientCapabilitiesCardsOptions, V2CoreAccountConfigurationRecipientCapabilitiesCryptoWalletsOptions, V2CoreAccountConfigurationRecipientCapabilitiesPaperChecksOptions, V2CoreAccountConfigurationRecipientCapabilitiesStripeBalanceStripeTransfersOptions, V2CoreAccountConfigurationStorerCapabilitiesConsumerHoldsCurrenciesUsdOptions, V2CoreAccountConfigurationStorerCapabilitiesFinancialAddressesBankAccountsOptions, V2CoreAccountConfigurationStorerCapabilitiesFinancialAddressesCryptoWalletsOptions, V2CoreAccountConfigurationStorerCapabilitiesHoldsCurrenciesEurOptions, V2CoreAccountConfigurationStorerCapabilitiesHoldsCurrenciesGbpOptions, V2CoreAccountConfigurationStorerCapabilitiesHoldsCurrenciesUsdOptions, V2CoreAccountConfigurationStorerCapabilitiesHoldsCurrenciesUsdcOptions, V2CoreAccountConfigurationStorerCapabilitiesInboundTransfersBankAccountsOptions, V2CoreAccountConfigurationStorerCapabilitiesOutboundPaymentsBankAccountsOptions, V2CoreAccountConfigurationStorerCapabilitiesOutboundPaymentsCardsOptions, V2CoreAccountConfigurationStorerCapabilitiesOutboundPaymentsCryptoWalletsOptions, V2CoreAccountConfigurationStorerCapabilitiesOutboundPaymentsFinancialAccountsOptions, V2CoreAccountConfigurationStorerCapabilitiesOutboundPaymentsPaperChecksOptions, V2CoreAccountConfigurationStorerCapabilitiesOutboundTransfersBankAccountsOptions, V2CoreAccountConfigurationStorerCapabilitiesOutboundTransfersCryptoWalletsOptions, and V2CoreAccountConfigurationStorerCapabilitiesOutboundTransfersFinancialAccountsOptions

@stripe-openapi
stripe-openapi Bot requested a review from a team as a code owner June 12, 2026 01:47
@stripe-openapi
stripe-openapi Bot requested review from jar-stripe and removed request for a team and jar-stripe June 12, 2026 01:47
@stripe-openapi
stripe-openapi Bot enabled auto-merge June 12, 2026 01:47
stripe-openapi Bot and others added 15 commits June 12, 2026 09:02
* Remove manual API tests superseded by GeneratedExamplesTest

These 62 manually maintained *ServiceTest.cs files tested CRUDL operations
that are now fully covered by GeneratedExamplesTest.cs, which was recently
updated to also generate async and autopaging test variants (sdk-codegen#3708).

Files testing SDK-specific behavior (file uploads, OAuth, webhook
verification, options serialization, sources, ephemeral keys, autopaging
infrastructure, etc.) are preserved.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Committed-By-Agent: claude

* Remove redundant options serialization tests

ContentEncoderTest.cs already covers all serialization mechanisms
generically (AnyOf, lists, nested objects, DateTime, StringEnum, etc.)
using synthetic TestOptions. These resource-specific tests add no
additional coverage.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Committed-By-Agent: claude

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
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.

2 participants