Skip to content

Bump Stripe.net from 47.4.0 to 51.0.0#2201

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/src/Exceptionless.Core/Stripe.net-51.0.0
Open

Bump Stripe.net from 47.4.0 to 51.0.0#2201
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/src/Exceptionless.Core/Stripe.net-51.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 13, 2026

Updated Stripe.net from 47.4.0 to 51.0.0.

Release notes

Sourced from Stripe.net's releases.

51.0.0

This release changes the pinned API version to 2026-03-25.dahlia and contains breaking changes (prefixed with ⚠️ below). There's also a detailed migration guide to simplify your upgrade process.

Please review details for the breaking changes and alternatives in the Stripe API changelog before upgrading.

  • ⚠️ Breaking change: #​3338 Throw an error when using the wrong webhook parsing method
  • ⚠️ Breaking change: #​3328 Drop support for .NET 5 & 7
  • ⚠️ Breaking change: #​3327 Migrate core deserialization and default JSON library to System.Text.Json
    • System.Text.Json replaces Newtonsoft Json.NET as the default JSON library used in serialization and deserialization of Stripe.net objects. This is most likely non-breaking for most users.
    • Serializing Stripe objects using either System.Text.Json or Newtonsoft Json.NET now represents decimal-format strings as JSON string values to match the Stripe API format.
  • ⚠️ Breaking change: #​3342 Replace Emptyable with SetTracker pattern for explicit null support
    • ⚠️ Full support for unsetting metadata entries and certain Options properties. Set the metadata entry or nullable property to null and the SDK will send an empty string for V1 APIs and a null value for V2 APIs.
      • ⚠️ This changes the meaning of setting a property to null if that property is defined as nullable in our API Ref. If you currently pre-initialize your Options values to null this could have unintended consequences.
    • ⚠️ Removed IEmptyable, IEmptyable<T>, Emptyable<T>, EmptyableConverter<T>, and STJEmptyableConverter<T> - replaced by SetTracker pattern on Options properties.
  • ⚠️ Breaking change: #​3329 Regenerate with decimal_string enabled for v2 APIs
    • V2 API decimal fields changed type from string to decimal?. Code that reads or writes these fields as string will need to use decimal? instead. Affected fields:
      • AccountPersonRelationship: PercentOwnership
      • AccountIdentityIndividualRelationship: PercentOwnership
      • Options: AccountCreateIdentityIndividualRelationshipOptions, AccountUpdateIdentityIndividualRelationshipOptions, AccountTokenCreateIdentityIndividualRelationshipOptions, PersonCreateRelationshipOptions, PersonUpdateRelationshipOptions, PersonTokenCreateRelationshipOptions
  • #​3300 Add StringEnum JSON converters for batch jobs
  • #​3330 Bump System.Text.Json from 6.0.0 to 6.0.10
  • #​3321 Add runtime support for V2 int64 string-encoded fields

See the changelog for more details.

50.5.0-beta.1

This release changes the pinned API version to 2026-02-25.preview.

  • #​3298 Update generated code for beta
    • Add support for SmartDisputes on Account.Settings, AccountSettingsOptions, V2.Core.Account.Configuration.Merchant, and V2CoreAccountConfigurationMerchantOptions
    • Add support for EmailCustomersOnSuccessfulPayment on Account.Settings.Payments and AccountSettingsPaymentsOptions
    • Add support for ManagedPayments on Checkout.SessionCreateOptions, Checkout.Session, PaymentIntent, SetupIntent, and Subscription
    • Add support for Purpose on V2.MoneyManagement.OutboundPaymentCreateOptions and V2.MoneyManagement.OutboundPayment
    • Add support for BranchNumber and SwiftCode on V2.MoneyManagement.PayoutMethod.BankAccount

See the changelog for more details.

50.5.0-alpha.4

  • #​3324 Update generated code for private-preview
    • Add support for SimulateCryptoDeposit test helper method on resource PaymentIntent
    • Add support for DepositOptions and Mode on PaymentIntent.PaymentMethodOptions.Crypto and PaymentIntentPaymentMethodOptionsCryptoOptions
    • Add support for CryptoDisplayDetails on PaymentIntent.NextAction
  • #​3319 Update generated code for private-preview
    • Add support for new resources Orchestration.PaymentAttempt and Radar.CustomerEvaluation
    • Add support for Get method on resource Orchestration.PaymentAttempt
    • Add support for Create and Update methods on resource Radar.CustomerEvaluation
    • Add support for Approve method on resource Checkout.Session
    • Add support for ReportAuthenticated, ReportCanceled, ReportFailed, ReportGuaranteed, ReportInformational, and ReportRefund methods on resource PaymentAttemptRecord
    • Add support for CreateUsPaperCheckOnApplication on AccountSessionComponentsCheckScanningFeaturesOptions
    • Add support for ApprovalMethod on Checkout.SessionCreateOptions and Checkout.Session
    • Add support for CurrentAttempt on Checkout.Session
    • Add support for SelectedFulfillmentOptionOverrides on DelegatedCheckoutRequestedSessionFulfillmentDetailsOptions
    • Add support for PricingPlanSubscriptionDetails on InvoiceItem.Parent and InvoiceLineItem.Parent
    • ⚠️ Remove support for LicenseFeeSubscriptionDetails on InvoiceItem.Parent and InvoiceLineItem.Parent
    • ⚠️ Remove support for PricingPlanSubscription and PricingPlanVersion on InvoiceItem.Parent.RateCardSubscriptionDetails and InvoiceLineItem.Parent.RateCardSubscriptionDetails
    • Add support for TokenDetails on Issuing.Authorization
    • Add support for FailureCode on PaymentRecordFailedOptions and PaymentRecordReportPaymentAttemptFailedOptions
    • Add support for RecurringInterval on SharedPaymentGrantedTokenUsageLimitsOptions
    • Add support for HomeRuleTax on Tax.Registration.CountryOptions.Us and TaxRegistrationCountryOptionsUsOptions

See the changelog for more details.

50.5.0-alpha.3

  • #​3314 Update generated code for private-preview
    • Add support for new resource Radar.IssuingAuthorizationEvaluation
    • Add support for Create method on resource Radar.IssuingAuthorizationEvaluation
    • ⚠️ Rename AffiliateAttributions to AffiliateAttribution on DelegatedCheckout.RequestedSessionConfirmOptions and DelegatedCheckout.RequestedSessionCreateOptions
    • Add support for AmountToCounter on Dispute
    • Add support for FrozenFields on InvoiceItem
    • Add support for Consumer on V2.Core.Account.Configuration.CardCreator.Capabilities, V2.Core.Account.Identity.Attestations.TermsOfService.CardCreator, V2CoreAccountConfigurationCardCreatorCapabilitiesOptions, and V2CoreAccountIdentityAttestationsTermsOfServiceCardCreatorOptions
    • Add support for FifthThird on V2.Core.Account.Configuration.CardCreator.Capabilities.Commercial, V2.Core.Account.Identity.Attestations.TermsOfService.CardCreator.Commercial, V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialOptions, and V2CoreAccountIdentityAttestationsTermsOfServiceCardCreatorCommercialOptions
    • Add support for PrepaidCard on V2.Core.Account.Configuration.CardCreator.Capabilities.Commercial.CrossRiverBank, V2.Core.Account.Identity.Attestations.TermsOfService.CardCreator.Commercial.CrossRiverBank, V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialCrossRiverBankOptions, and V2CoreAccountIdentityAttestationsTermsOfServiceCardCreatorCommercialCrossRiverBankOptions
    • Add support for PaymentMethodData on V2.Payments.OffSessionPaymentCreateOptions

See the changelog for more details.

50.5.0-alpha.2

This release changes the pinned API version to 2026-03-04.preview.

  • #​3309 Update generated code for private-preview
    • Add support for new resources Billing.AlertRecovered and Profile
    • Add support for Reauthorize method on resource PaymentIntent
    • Add support for Settings on QuoteLine.Action.AddDiscount, QuoteLine.Action.AddItem.Discount, QuoteLine.Action.SetDiscounts, QuoteLine.Action.SetItems.Discount, QuotePreviewSubscriptionSchedule.Phase.Discount, QuotePreviewSubscriptionSchedule.Phase.Item.Discount, SubscriptionSchedule.Phase.Discount, and SubscriptionSchedule.Phase.Item.Discount
    • Add support for SmartDisputes on Account.Settings, AccountSettingsOptions, V2.Core.Account.Configuration.Merchant, and V2CoreAccountConfigurationMerchantOptions
    • Add support for EmailCustomersOnSuccessfulPayment on Account.Settings.Payments and AccountSettingsPaymentsOptions
    • Add support for BalanceUpdateDetails on Billing.CreditBalanceSummary.Balance
    • Add support for Reauthorization and ReauthorizeBefore on Charge.PaymentMethodDetails.CardPresent, Charge.PaymentMethodDetails.Card, ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent, PaymentAttemptRecord.PaymentMethodDetails.CardPresent, PaymentMethod.Card.GeneratedFrom.PaymentMethodDetails.CardPresent, and PaymentRecord.PaymentMethodDetails.CardPresent
    • Add support for Location and Reader on Charge.PaymentMethodDetails.CardPresent, Charge.PaymentMethodDetails.InteracPresent, ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent, PaymentAttemptRecord.PaymentMethodDetails.CardPresent, PaymentAttemptRecord.PaymentMethodDetails.InteracPresent, PaymentMethod.Card.GeneratedFrom.PaymentMethodDetails.CardPresent, PaymentRecord.PaymentMethodDetails.CardPresent, and PaymentRecord.PaymentMethodDetails.InteracPresent
    • Add support for ManagedPayments on Checkout.SessionCreateOptions, Checkout.Session, PaymentIntent, SetupIntent, and Subscription
    • Add support for Digital on DelegatedCheckout.RequestedSession.FulfillmentDetails.FulfillmentOptions, DelegatedCheckout.RequestedSession.FulfillmentDetails.SelectedFulfillmentOption, and DelegatedCheckoutRequestedSessionFulfillmentDetailsSelectedFulfillmentOptionOptions
    • Add support for AffiliateAttributions on DelegatedCheckout.RequestedSessionConfirmOptions, DelegatedCheckout.RequestedSessionCreateOptions, and DelegatedCheckout.RequestedSession
    • Add support for FulfillmentType on DelegatedCheckout.RequestedSession.LineItemDetail
    • Add support for MarketplaceSellerDetails, NetworkProfile, PrivacyNoticeUrl, ReturnPolicyUrl, StorePolicyUrl, and TermsOfServiceUrl on DelegatedCheckout.RequestedSession.SellerDetails
    • Add support for AmountToCounter on DisputeUpdateOptions
    • Add support for DisplayName and ServiceUserNumber on Mandate.PaymentMethodDetails.BacsDebit
    • Add support for RequestReauthorization on PaymentIntent.PaymentMethodOptions.CardPresent, PaymentIntent.PaymentMethodOptions.Card, PaymentIntentPaymentMethodOptionsCardOptions, and PaymentIntentPaymentMethodOptionsCardPresentOptions
    • Add support for TransactionPurpose on PaymentIntent.PaymentMethodOptions.UsBankAccount and PaymentIntentPaymentMethodOptionsUsBankAccountOptions
    • Add support for OptionalItems on PaymentLinkUpdateOptions
    • ⚠️ Remove support for CardIssuerDecline on Radar.PaymentEvaluation.Insights
    • Add support for PaymentBehavior on SubscriptionItemDeleteOptions
    • Add support for BillingCycleAnchor on Subscription.TrialSettings.EndBehavior
    • Add support for Lk on Tax.Registration.CountryOptions and TaxRegistrationCountryOptionsOptions
    • Add support for Cellular and StripeS710 on Terminal.ConfigurationCreateOptions, Terminal.ConfigurationUpdateOptions, and Terminal.Configuration
    • Add support for RecipientOnboarding and RecipientUpdate on V2.Core.AccountLink.UseCase and V2CoreAccountLinkUseCaseOptions
    • Add support for Consumer on V2.Core.Account.Configuration.Storer.Capabilities and V2CoreAccountConfigurationStorerCapabilitiesOptions
    • Add support for FundsUsageType on V2.MoneyManagement.FinancialAccount.Storage and V2MoneyManagementFinancialAccountStorageOptions
    • Add support for Purpose on V2.MoneyManagement.OutboundPaymentCreateOptions and V2.MoneyManagement.OutboundPayment
    • Add support for BranchNumber and SwiftCode on V2.MoneyManagement.PayoutMethod.BankAccount
    • Add support for snapshot event BillingAlertRecovered with resource Billing.AlertRecovered
    • Add support for snapshot events ReserveHoldCreated and ReserveHoldUpdated with resource Reserve.Hold
    • Add support for snapshot events ReservePlanCreated, ReservePlanDisabled, ReservePlanExpired, and ReservePlanUpdated with resource Reserve.Plan
    • Add support for snapshot event ReserveReleaseCreated with resource Reserve.Release
    • Add support for event notification V2BillingRateCardCustomPricingUnitOverageRateCreatedEvent with related object V2.Billing.RateCardCustomPricingUnitOverageRate
    • Add support for event notifications V2IamStripeAccessGrantApprovedEvent, V2IamStripeAccessGrantCanceledEvent, V2IamStripeAccessGrantDeniedEvent, V2IamStripeAccessGrantRemovedEvent, V2IamStripeAccessGrantRequestedEvent, and V2IamStripeAccessGrantUpdatedEvent

See the changelog for more details.

50.5.0-alpha.1

This release changes the pinned API version to 2026-02-25.preview.

  • #​3303 Update generated code for private-preview
    • Add support for new resource AccountSignals
    • Add support for Get method on resource AccountSignals
    • Add support for AggregationPeriod, GroupBy, and TriggeredAt on Billing.AlertTriggered
    • Add support for ExternalAccountCollection on AccountLinkCollectionOptionsOptions
    • Add support for FundingSource on ApplicationFee
    • Add support for Hosted and UiMode on FinancialConnections.SessionCreateOptions and FinancialConnections.Session
    • Add support for Url on FinancialConnections.Session
    • Add support for BillingCycleAnchor on SubscriptionTrialSettingsEndBehaviorOptions

See the changelog for more details.

50.4.1

  • #​3313 Add Stripe-Request-Trigger header
  • #​3310 Add agent information to UserAgent

See the changelog for more details.

50.4.0

This release changes the pinned API version to 2026-02-25.clover.

  • #​3304 Update generated code
    • Add support for new resources Reserve.Hold, Reserve.Plan, and Reserve.Release
    • Add support for Location and Reader on Charge.PaymentMethodDetails.CardPresent, Charge.PaymentMethodDetails.InteracPresent, ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent, PaymentAttemptRecord.PaymentMethodDetails.CardPresent, PaymentAttemptRecord.PaymentMethodDetails.InteracPresent, PaymentMethod.Card.GeneratedFrom.PaymentMethodDetails.CardPresent, PaymentRecord.PaymentMethodDetails.CardPresent, and PaymentRecord.PaymentMethodDetails.InteracPresent
    • Add support for DisplayName and ServiceUserNumber on Mandate.PaymentMethodDetails.BacsDebit
    • Add support for TransactionPurpose on PaymentIntent.PaymentMethodOptions.UsBankAccount and PaymentIntentPaymentMethodOptionsUsBankAccountOptions
    • Add support for OptionalItems on PaymentLinkUpdateOptions
    • Remove support for unused CardIssuerDecline on Radar.PaymentEvaluation.Insights
    • Add support for PaymentBehavior on SubscriptionItemDeleteOptions
    • Add support for Lk on Tax.Registration.CountryOptions and TaxRegistrationCountryOptionsOptions
    • Add support for Cellular and StripeS710 on Terminal.ConfigurationCreateOptions, Terminal.ConfigurationUpdateOptions, and Terminal.Configuration
    • Add support for snapshot events ReserveHoldCreated and ReserveHoldUpdated with resource Reserve.Hold
    • Add support for snapshot events ReservePlanCreated, ReservePlanDisabled, ReservePlanExpired, and ReservePlanUpdated with resource Reserve.Plan
    • Add support for snapshot event ReserveReleaseCreated with resource Reserve.Release

See the changelog for more details.

50.4.0-beta.1

This release changes the pinned API version to 2026-01-28.preview.

  • #​3291 Update generated code for beta
    • Add support for new resource FinancialConnections.Authorization
    • Add support for Get method on resource FinancialConnections.Authorization
    • Add support for DetachPayment method on resource Invoice
    • Remove support for Cancel, ListLineItems, and Reopen methods on resource Order
    • Remove support for AttachCadence method on resource Subscription
    • Add support for AdditionalFiles and Site on Account.Settings.PaypayPayments and AccountSettingsPaypayPaymentsOptions
    • Remove support for Capital on Account.Settings
    • Add support for Authorization and StatusDetails on FinancialConnections.Account
    • Add support for RelinkOptions on FinancialConnections.SessionCreateOptions and FinancialConnections.Session
    • Add support for RelinkResult on FinancialConnections.Session
    • Remove support for BillingCadence on InvoiceCreatePreviewOptions, SubscriptionCreateOptions, SubscriptionUpdateOptions, and Subscription
    • Remove support for BillingCadenceDetails on Invoice.Parent and QuotePreviewInvoice.Parent
    • Add support for CarRentalData, FlightData, and LodgingData on PaymentIntent.PaymentDetails
    • Add support for AlternativeReference on V2.Core.Vault.GbBankAccount, V2.Core.Vault.UsBankAccount, and V2.MoneyManagement.PayoutMethod
    • Add support for AccountHolderAddress and AccountHolderName on V2.MoneyManagement.FinancialAddress.Credentials.UsBankAccount
    • Add support for Fingerprint on V2.MoneyManagement.PayoutMethod.Card
    • Add support for snapshot event InvoicePaymentDetached with resource InvoicePayment
  • #​3276 Add EventNotificationHandler example

See the changelog for more details.

50.4.0-alpha.4

  • #​3302 Update generated code for private-preview
    • Add support for SpendThreshold on Billing.AlertCreateOptions and Billing.Alert
    • Add support for InvoiceItem, ProrationDetails, Proration, and Subscription on InvoiceLineItem.Parent.ScheduleDetails
    • Add support for Custom on PaymentMethodUpdateOptions
    • Add support for PaymentMethodReference and Usage on PaymentMethod.Custom
    • ⚠️ Change type of QuoteSubscriptionDataOverridesOptions.BillingSchedules from emptyable(array(billing_schedules_update_specs)) to array(billing_schedules_update_specs)
    • Add support for OutstandingUsageThrough and UnusedTimeFrom on SubscriptionBillForOptions
    • ⚠️ Remove support for OutstandingUsage and UnusedTime on SubscriptionBillForOptions
    • ⚠️ Remove support for PaymentBehavior on SubscriptionResumeOptions

See the changelog for more details.

50.4.0-alpha.3

  • #​3301 Update generated code for private-preview
    • Add support for new resources V2.Billing.CadenceSpendModifier, V2.Billing.OneTimeItem, and V2.Billing.RateCardCustomPricingUnitOverageRate
    • Add support for Create, Delete, Get, and List methods on resource V2.Billing.RateCardCustomPricingUnitOverageRate
    • Add support for Create, Get, List, and Update methods on resource V2.Billing.OneTimeItem
    • Add support for Get method on resource V2.Billing.CadenceSpendModifier
    • Add support for SettlementType on ApplicationFee
    • Add support for RateCardCustomPricingUnitOverageRateDetails on InvoiceItem.Pricing and InvoiceLineItem.Pricing
    • Add support for DefaultSettings on InvoiceScheduleDetailsOptions
    • Add support for PaymentBehavior on SubscriptionResumeOptions
    • Add support for EffectiveAt and SpendModifierRule on V2.Billing.IntentAction.Apply, V2.Billing.IntentAction.Remove, V2BillingIntentActionApplyOptions, and V2BillingIntentActionRemoveOptions
    • Change type of V2.Billing.IntentAction.Apply.Type, V2.Billing.IntentAction.Remove.Type, V2BillingIntentActionApplyOptions.Type, and V2BillingIntentActionRemoveOptions.Type from literal('invoice_discount_rule') to enum('invoice_discount_rule'|'spend_modifier_rule')

See the changelog for more details.

50.4.0-alpha.2

  • #​3299 Update generated code for private-preview
    • Add support for new resource V2.Core.ConnectionSession
    • Add support for Create and Get methods on resource V2.Core.ConnectionSession
    • Add support for List method on resources V2.Payments.SettlementAllocationIntentSplit and V2.Payments.SettlementAllocationIntent
    • Add support for AgenticCommerceSettings on AccountSessionComponentsOptions
    • Add support for TerminalHardwareOrders and TerminalHardwareShop on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for NetworkCostPassthroughReport on AccountSession.Components
    • Add support for CadenceData on V2.Billing.IntentCreateOptions and V2.Billing.Intent
    • Add support for CancellationDetails on V2.Billing.IntentAction.Deactivate, V2.Billing.PricingPlanSubscription, and V2BillingIntentActionDeactivateOptions
    • Add support for ContactPhone on V2.Core.AccountCreateOptions, V2.Core.AccountTokenCreateOptions, V2.Core.AccountUpdateOptions, and V2.Core.Account
    • Add support for RegistrationDate on V2.Core.Account.Identity.BusinessDetails, V2CoreAccountIdentityBusinessDetailsOptions, and V2CoreAccountTokenIdentityBusinessDetailsOptions
    • Add support for Reference on V2.MoneyManagement.Adjustment
    • Add support for AccruedFees on V2.MoneyManagement.FinancialAccount
    • Add support for StartingBalance on V2.MoneyManagement.FinancialAccount.Payments
    • Add support for AccountHolderAddress and AccountHolderName on V2.MoneyManagement.FinancialAddress.Credentials.UsBankAccount
    • Add support for Fingerprint on V2.MoneyManagement.PayoutMethod.Card
    • Add support for CardSpend on V2.MoneyManagement.ReceivedCredit and V2.MoneyManagement.ReceivedDebit
    • Add support for ApplicationFeeRefund, ApplicationFee, Charge, Dispute, Payout, Refund, ReserveHold, ReserveRelease, Topup, TransferReversal, and Transfer on V2.MoneyManagement.Transaction.Flow and V2.MoneyManagement.TransactionEntry.TransactionDetails.Flow

See the changelog for more details.

50.4.0-alpha.1

This release changes the pinned API version to 2026-01-28.preview.

  • #​3297 Update generated code for private-preview
    • Add support for new resources FrMealVouchersOnboarding, Reserve.Hold, Reserve.Plan, and Reserve.Release
    • Add support for Create, Get, List, and Update methods on resource FrMealVouchersOnboarding
    • Add support for Get and List methods on resources Reserve.Hold and Reserve.Release
    • Add support for Get method on resource Reserve.Plan
    • Add support for Pause method on resource Subscription
    • Add support for ServicePeriodDetails on Discount
    • Add support for AgenticCommerceSettings on AccountSession.Components
    • Add support for ServicePeriod on CouponCreateOptions and Coupon
    • Change type of InvoiceItem.Pricing.PriceDetails.Price and InvoiceLineItem.Pricing.PriceDetails.Price from string to expandable($Price)
    • Add support for Settings on InvoiceDiscountsOptions, InvoiceScheduleDetailsAmendmentDiscountActionAddOptions, InvoiceScheduleDetailsAmendmentDiscountActionSetOptions, InvoiceScheduleDetailsAmendmentItemActionAddDiscountOptions, InvoiceScheduleDetailsAmendmentItemActionSetDiscountOptions, InvoiceScheduleDetailsPhaseDiscountsOptions, InvoiceScheduleDetailsPhaseItemDiscountsOptions, InvoiceSubscriptionDetailsItemDiscountsOptions, QuoteLineActionAddDiscountOptions, QuoteLineActionAddItemDiscountOptions, QuoteLineActionSetDiscountOptions, QuoteLineActionSetItemDiscountOptions, SubscriptionDiscountsOptions, SubscriptionItemDiscountsOptions, SubscriptionScheduleAmendmentDiscountActionAddOptions, SubscriptionScheduleAmendmentDiscountActionSetOptions, SubscriptionScheduleAmendmentItemActionAddDiscountOptions, SubscriptionScheduleAmendmentItemActionSetDiscountOptions, SubscriptionSchedulePhaseDiscountsOptions, and SubscriptionSchedulePhaseItemDiscountsOptions
    • Add support for Subtotal on InvoiceLineItem
    • Add support for BillingCadence on SubscriptionListOptions

See the changelog for more details.

50.3.0

This release changes the pinned API version to 2026-01-28.clover.

  • #​3296 Update generated code
    • Add support for new resource Radar.PaymentEvaluation
    • Add support for Create method on resource Radar.PaymentEvaluation
    • Add support for AdjustableQuantity on LineItem
    • Add support for EnforceArithmeticValidation on PaymentIntentAmountDetailsOptions
    • Add support for Error on PaymentIntent.AmountDetails
    • Remove support for Bgn on Terminal.Configuration.Tipping and TerminalConfigurationTippingOptions
    • Add support for Topup on Treasury.ReceivedDebit.LinkedFlows
    • Add support for ContactPhone on V2.Core.AccountCreateOptions, V2.Core.AccountTokenCreateOptions, V2.Core.AccountUpdateOptions, and V2.Core.Account
    • Add support for RegistrationDate on V2.Core.Account.Identity.BusinessDetails, V2CoreAccountIdentityBusinessDetailsOptions, and V2CoreAccountTokenIdentityBusinessDetailsOptions

See the changelog for more details.

50.3.0-alpha.1

  • #​3295 Update generated code for private-preview
    • Remove support for Pause method on resource Subscription

See the changelog for more details.

50.2.0

  • #​3292 Update generated code
    • Add support for event notifications V2CoreAccountClosedEvent, V2CoreAccountCreatedEvent, V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationCustomerUpdatedEvent, V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationMerchantUpdatedEvent, V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationRecipientUpdatedEvent, V2CoreAccountIncludingDefaultsUpdatedEvent, V2CoreAccountIncludingFutureRequirementsUpdatedEvent, V2CoreAccountIncludingIdentityUpdatedEvent, V2CoreAccountIncludingRequirementsUpdatedEvent, and V2CoreAccountUpdatedEvent with related object V2.Core.Account
    • Add support for event notification V2CoreAccountLinkReturnedEvent
    • Add support for event notifications V2CoreAccountPersonCreatedEvent, V2CoreAccountPersonDeletedEvent, and V2CoreAccountPersonUpdatedEvent with related object V2.Core.AccountPerson

See the changelog for more details.

50.2.0-beta.1

This release changes the pinned API version to 2025-12-15.preview.

  • #​3250 Add EventNotificationHandler
  • #​3263 Update generated code for beta
    • Add support for new resources Reserve.Hold, Reserve.Plan, and Reserve.Release
    • Add support for Get and List methods on resources Reserve.Hold and Reserve.Release
    • Add support for Get method on resource Reserve.Plan
    • Change type of V2.FinancialAddressGeneratedMicrodeposits.Amounts from amount to an object
    • Change type of CheckoutSessionPaymentMethodOptionsPaytoMandateOptionsOptions.Amount, PaymentIntentPaymentMethodOptionsPaytoMandateOptionsOptions.Amount, and SetupIntentPaymentMethodOptionsPaytoMandateOptionsOptions.Amount from longInteger to emptyable(longInteger)
    • Change type of CheckoutSessionPaymentMethodOptionsPaytoMandateOptionsOptions.AmountType, PaymentIntentPaymentMethodOptionsPaytoMandateOptionsOptions.AmountType, and SetupIntentPaymentMethodOptionsPaytoMandateOptionsOptions.AmountType from enum('fixed'|'maximum') to emptyable(enum('fixed'|'maximum'))
    • Change type of CheckoutSessionPaymentMethodOptionsPaytoMandateOptionsOptions.EndDate, PaymentIntentPaymentMethodOptionsPaytoMandateOptionsOptions.EndDate, and SetupIntentPaymentMethodOptionsPaytoMandateOptionsOptions.EndDate from string to emptyable(string)
    • Change type of CheckoutSessionPaymentMethodOptionsPaytoMandateOptionsOptions.PaymentSchedule, PaymentIntentPaymentMethodOptionsPaytoMandateOptionsOptions.PaymentSchedule, and SetupIntentPaymentMethodOptionsPaytoMandateOptionsOptions.PaymentSchedule from enum to emptyable(enum)
    • Change type of CheckoutSessionPaymentMethodOptionsPaytoMandateOptionsOptions.PaymentsPerPeriod, PaymentIntentPaymentMethodOptionsPaytoMandateOptionsOptions.PaymentsPerPeriod, and SetupIntentPaymentMethodOptionsPaytoMandateOptionsOptions.PaymentsPerPeriod from longInteger to emptyable(longInteger)
    • Change type of CheckoutSessionPaymentMethodOptionsPaytoMandateOptionsOptions.Purpose, PaymentIntentPaymentMethodOptionsPaytoMandateOptionsOptions.Purpose, and SetupIntentPaymentMethodOptionsPaytoMandateOptionsOptions.Purpose from enum to emptyable(enum)
    • Change type of CheckoutSessionPaymentMethodOptionsPaytoMandateOptionsOptions.StartDate and SetupIntentPaymentMethodOptionsPaytoMandateOptionsOptions.StartDate from string to emptyable(string)
    • Add support for AsyncWorkflows on PaymentIntent
    • Add support for Payto on QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions
    • Remove support for Requested on 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.Local, V2.Core.Account.Configuration.Recipient.Capabilities.BankAccounts.Wire, V2.Core.Account.Configuration.Recipient.Capabilities.Cards, V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.Payouts, V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.StripeTransfers, V2.Core.Account.Configuration.Storer.Capabilities.FinancialAddresses.BankAccounts, 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.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.FinancialAccounts, V2.Core.Account.Configuration.Storer.Capabilities.OutboundTransfers.BankAccounts, and V2.Core.Account.Configuration.Storer.Capabilities.OutboundTransfers.FinancialAccounts
    • Change type of V2.Core.Account.Identity.BusinessDetails.AnnualRevenue.Amount, V2.Core.Account.Identity.BusinessDetails.MonthlyEstimatedRevenue.Amount, V2.FinancialAddressCreditSimulationCreditOptions.Amount, V2.MoneyManagement.Adjustment.Amount, V2.MoneyManagement.InboundTransfer.Amount, V2.MoneyManagement.InboundTransferCreateOptions.Amount, V2.MoneyManagement.OutboundPayment.Amount, V2.MoneyManagement.OutboundPaymentCreateOptions.Amount, V2.MoneyManagement.OutboundPaymentQuote.Amount, V2.MoneyManagement.OutboundPaymentQuote.EstimatedFee.Amount, V2.MoneyManagement.OutboundPaymentQuoteCreateOptions.Amount, V2.MoneyManagement.OutboundTransfer.Amount, V2.MoneyManagement.OutboundTransferCreateOptions.Amount, V2.MoneyManagement.ReceivedCredit.Amount, V2.MoneyManagement.ReceivedDebit.Amount, V2.MoneyManagement.Transaction.Amount, V2CoreAccountIdentityBusinessDetailsAnnualRevenueOptions.Amount, V2CoreAccountIdentityBusinessDetailsMonthlyEstimatedRevenueOptions.Amount, V2CoreAccountTokenIdentityBusinessDetailsAnnualRevenueOptions.Amount, and V2CoreAccountTokenIdentityBusinessDetailsMonthlyEstimatedRevenueOptions.Amount from amount to an object
    • Add support for FinancialConnectionsAccount on V2.Core.Vault.UsBankAccount and V2.MoneyManagement.PayoutMethod.BankAccount
    • Change type of V2.MoneyManagement.FinancialAccount.Balance.Available, V2.MoneyManagement.Transaction.BalanceImpact.Available, and V2.MoneyManagement.TransactionEntry.BalanceImpact.Available from amount to an object
    • Change type of V2.MoneyManagement.FinancialAccount.Balance.InboundPending, V2.MoneyManagement.Transaction.BalanceImpact.InboundPending, and V2.MoneyManagement.TransactionEntry.BalanceImpact.InboundPending from amount to an object
    • Change type of V2.MoneyManagement.FinancialAccount.Balance.OutboundPending, V2.MoneyManagement.Transaction.BalanceImpact.OutboundPending, and V2.MoneyManagement.TransactionEntry.BalanceImpact.OutboundPending from amount to an object
    • Change type of V2.MoneyManagement.InboundTransfer.From.Debited, V2.MoneyManagement.OutboundPayment.From.Debited, V2.MoneyManagement.OutboundPaymentQuote.From.Debited, and V2.MoneyManagement.OutboundTransfer.From.Debited from amount to an object
    • Change type of V2.MoneyManagement.InboundTransfer.To.Credited, V2.MoneyManagement.OutboundPayment.To.Credited, V2.MoneyManagement.OutboundPaymentQuote.To.Credited, and V2.MoneyManagement.OutboundTransfer.To.Credited from amount to an object
    • Add support for Transfer on V2.MoneyManagement.ReceivedCredit.BalanceTransfer
    • Add support for event notification V2MoneyManagementPayoutMethodCreatedEvent with related object V2.MoneyManagement.PayoutMethod
    • Add support for error type ControlledByAlternateResourceException
    • Remove support for error type RateLimitException

See the changelog for more details.

50.2.0-alpha.3

  • #​3290 Update generated code for private-preview
    • Add support for RiskDetails on DelegatedCheckout.RequestedSession
    • Remove support for Description, Images, and Name on DelegatedCheckout.RequestedSession.LineItemDetail
    • Add support for Name on ProductCatalog.TrialOfferCreateOptions and ProductCatalog.TrialOffer
    • Add support for LoginFailed and RegistrationFailed on Radar.AccountEvaluation.Events and Radar.AccountEvaluationUpdateOptions
    • Change type of Radar.AccountEvaluationUpdateOptions.Type from literal('registration_succeeded') to enum('login_failed'|'login_succeeded'|'registration_failed'|'registration_succeeded')

See the changelog for more details.

50.2.0-alpha.2

  • #​3283 Update generated code for private-preview
    • Add support for Pause method on resource Subscription
    • Add support for ExternalReference on Plan and Price
    • Add support for TrackingDetails on V2.MoneyManagement.OutboundPayment
    • Add support for PaperCheck on V2.MoneyManagement.OutboundPayment.DeliveryOptions and V2MoneyManagementOutboundPaymentDeliveryOptionsOptions
    • Add support for event notification V2CoreAccountIncludingFutureRequirementsUpdatedEvent with related object V2.Core.Account
  • #​3274 Update generated code for private-preview
    • Add support for new resource Tax.Location
    • Add support for Create, Get, and List methods on resource Tax.Location
    • Add support for PerformanceLocation on CheckoutSessionLineItemPriceDataProductDataTaxDetailsOptions, InvoiceLineItemPriceDataProductDataTaxDetailsOptions, InvoiceLinePriceDataProductDataTaxDetailsOptions, PaymentLinkLineItemPriceDataProductDataTaxDetailsOptions, ProductTaxDetailsOptions, Tax.CalculationLineItem, and TaxCalculationLineItemOptions
    • Change type of DelegatedCheckout.RequestedSessionUpdateOptions.Metadata from map(string: string) to emptyable(map(string: string))
    • Change type of DelegatedCheckout.RequestedSessionUpdateOptions.PaymentMethodData from payment_method_data to emptyable(payment_method_data)
    • Change type of DelegatedCheckout.RequestedSessionUpdateOptions.SharedMetadata from map(string: string) to emptyable(map(string: string))
    • Add support for Subscription on Invoice.Parent.ScheduleDetails and QuotePreviewInvoice.Parent.ScheduleDetails
    • Change type of PaymentIntentPaymentDetailsBenefitOptions.FrMealVoucher and SetupIntentSetupDetailsBenefitOptions.FrMealVoucher from payment_details_benefit_fr_meal_voucher to emptyable(payment_details_benefit_fr_meal_voucher)
    • Add support for TaxDetails on PlanProductOptions and PriceProductDataOptions
    • Add support for AdmissionsTax, AttendanceTax, EntertainmentTax, GrossReceiptsTax, HospitalityTax, LuxuryTax, ResortTax, and TourismTax on Tax.Registration.CountryOptions.Us
    • Add support for Requirements on TaxCode

See the changelog for more details.

50.2.0-alpha.1

  • #​3273 Update generated code for private-preview
    • Add support for new resources SharedPayment.GrantedToken, V2.Iam.ApiKey, V2.Payments.SettlementAllocationIntentSplit, V2.Payments.SettlementAllocationIntent, and V2.Tax.ManualRule
    • Add support for Get method on resource SharedPayment.GrantedToken
    • Add support for Create and Update test helper methods on resource SharedPayment.GrantedToken
    • Add support for Create, Deactivate, Get, List, and Update methods on resource V2.Tax.ManualRule
    • Add support for Cancel, Create, Get, Submit, and Update methods on resource V2.Payments.SettlementAllocationIntent
    • Add support for Cancel, Create, and Get methods on resource V2.Payments.SettlementAllocationIntentSplit
    • Add support for Create, Expire, Get, List, Rotate, and Update methods on resource V2.Iam.ApiKey
    • Add support for CheckScanning on AccountSessionComponentsOptions
    • Add support for TaxDetails on CheckoutSessionLineItemPriceDataProductDataOptions, InvoiceLineItemPriceDataProductDataOptions, InvoiceLinePriceDataProductDataOptions, PaymentLinkLineItemPriceDataProductDataOptions, ProductCreateOptions, and ProductUpdateOptions
    • Add support for PaymentMethodData on DelegatedCheckout.RequestedSessionConfirmOptions
    • Add support for ProductDetails on DelegatedCheckout.RequestedSession.LineItemDetail
    • Add support for Wallets on Issuing.CardListOptions
    • Add support for PrimaryAccountIdentifier on Issuing.Card.Wallets.ApplePay and Issuing.Card.Wallets.GooglePay
    • Add support for SharedPaymentGrantedToken on PaymentIntentConfirmOptions, PaymentIntentCreateOptions, and PaymentIntent
    • Add support for Instant on V2.Account.Configuration.RecipientData.Features.BankAccounts, V2.Core.Account.Configuration.Recipient.Capabilities.BankAccounts, V2AccountConfigurationRecipientDataFeaturesBankAccountsOptions, and V2CoreAccountConfigurationRecipientCapabilitiesBankAccountsOptions
    • Add support for CollectAt on V2.Billing.IntentAction.Deactivate, V2.Billing.IntentAction.Modify, V2.Billing.IntentAction.Subscribe, V2BillingIntentActionDeactivateOptions, V2BillingIntentActionModifyOptions, and V2BillingIntentActionSubscribeOptions
    • Remove support for BillingDetails on V2.Billing.IntentAction.Deactivate, V2.Billing.IntentAction.Modify, V2.Billing.IntentAction.Subscribe, V2BillingIntentActionDeactivateOptions, V2BillingIntentActionModifyOptions, and V2BillingIntentActionSubscribeOptions
    • Add support for Overrides on V2.Billing.IntentAction.Deactivate.PricingPlanSubscriptionDetails, V2.Billing.IntentAction.Modify.PricingPlanSubscriptionDetails, V2.Billing.IntentAction.Subscribe.PricingPlanSubscriptionDetails, V2BillingIntentActionDeactivatePricingPlanSubscriptionDetailsOptions, V2BillingIntentActionModifyPricingPlanSubscriptionDetailsOptions, and V2BillingIntentActionSubscribePricingPlanSubscriptionDetailsOptions
    • Remove support for Requested 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.SpendCard, 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.Recipient.Capabilities.CryptoWallets, V2.Core.Account.Configuration.Storer.Capabilities.FinancialAddresses.CryptoWallets, V2.Core.Account.Configuration.Storer.Capabilities.HoldsCurrencies.Usdc, V2.Core.Account.Configuration.Storer.Capabilities.OutboundPayments.CryptoWallets, and V2.Core.Account.Configuration.Storer.Capabilities.OutboundTransfers.CryptoWallets
    • Add support for AlternativeReference on V2.Core.Vault.GbBankAccount, V2.Core.Vault.UsBankAccount, and V2.MoneyManagement.PayoutMethod
    • Add support for ManagedBy and Payments on V2.MoneyManagement.FinancialAccount
    • Add support for Speed on V2.MoneyManagement.OutboundPayment.DeliveryOptions, V2.MoneyManagement.OutboundPaymentQuote.DeliveryOptions, V2MoneyManagementOutboundPaymentDeliveryOptionsOptions, and V2MoneyManagementOutboundPaymentQuoteDeliveryOptionsOptions
    • Add support for Types on V2.MoneyManagement.FinancialAccountListOptions
    • Add support for TopImpactedAccounts on EventsV2CoreHealthApiErrorFiringEventImpact, EventsV2CoreHealthApiErrorResolvedEventImpact, EventsV2CoreHealthApiLatencyFiringEventImpact, EventsV2CoreHealthApiLatencyResolvedEventImpact, EventsV2CoreHealthPaymentMethodErrorFiringEventImpact, and EventsV2CoreHealthPaymentMethodErrorResolvedEventImpact
    • Add support for event notifications V2CoreHealthSepaDebitDelayedFiringEvent, V2CoreHealthSepaDebitDelayedResolvedEvent, and V2PaymentsSettlementAllocationIntentNotFoundEvent
    • Add support for event notifications V2PaymentsSettlementAllocationIntentCanceledEvent, V2PaymentsSettlementAllocationIntentCreatedEvent, V2PaymentsSettlementAllocationIntentErroredEvent, V2PaymentsSettlementAllocationIntentFundsNotReceivedEvent, V2PaymentsSettlementAllocationIntentMatchedEvent, V2PaymentsSettlementAllocationIntentSettledEvent, and V2PaymentsSettlementAllocationIntentSubmittedEvent with related object V2.Payments.SettlementAllocationIntent
    • Add support for event notifications V2PaymentsSettlementAllocationIntentSplitCanceledEvent, V2PaymentsSettlementAllocationIntentSplitCreatedEvent, and V2PaymentsSettlementAllocationIntentSplitSettledEvent with related object V2.Payments.SettlementAllocationIntentSplit

See the changelog for more details.

50.1.0

This release changes the pinned API version to 2025-12-15.clover.

  • #​3271 Update generated code
    • Add support for new resources V2.Core.AccountLink, V2.Core.AccountPersonToken, V2.Core.AccountPerson, V2.Core.AccountToken, and V2.Core.Account
    • Add support for Create and Get methods on resources V2.Core.AccountPersonToken and V2.Core.AccountToken
    • Add support for Create method on resource V2.Core.AccountLink
    • Add support for Close, Create, Get, List, and Update methods on resource V2.Core.Account
    • Add support for Create, Delete, Get, List, and Update methods on resource V2.Core.AccountPerson
    • Add support for CustomerAccount on Billing.CreditBalanceSummaryGetOptions, Billing.CreditBalanceSummary, Billing.CreditBalanceTransactionListOptions, Billing.CreditGrantCreateOptions, Billing.CreditGrantListOptions, Billing.CreditGrant, BillingPortal.SessionCreateOptions, BillingPortal.Session, CashBalance, Checkout.SessionCreateOptions, Checkout.SessionListOptions, Checkout.Session, ConfirmationToken.PaymentMethodPreview, CreditNoteListOptions, CreditNote, CustomerBalanceTransaction, CustomerCashBalanceTransaction, CustomerSessionCreateOptions, CustomerSession, Customer, Discount, FinancialConnections.Account.AccountHolder, FinancialConnections.Session.AccountHolder, FinancialConnectionsAccountAccountHolderOptions, FinancialConnectionsSessionAccountHolderOptions, InvoiceCreateOptions, InvoiceCreatePreviewOptions, InvoiceItemCreateOptions, InvoiceItemListOptions, InvoiceItem, InvoiceListOptions, Invoice, PaymentIntentCreateOptions, PaymentIntentListOptions, PaymentIntentUpdateOptions, PaymentIntent, PaymentMethodAttachOptions, PaymentMethodListOptions, PaymentMethod, PromotionCodeCreateOptions, PromotionCodeListOptions, PromotionCode, QuoteCreateOptions, QuoteListOptions, QuoteUpdateOptions, Quote, SetupAttempt, SetupIntentCreateOptions, SetupIntentListOptions, SetupIntentUpdateOptions, SetupIntent, SubscriptionCreateOptions, SubscriptionListOptions, SubscriptionScheduleCreateOptions, SubscriptionScheduleListOptions, SubscriptionSchedule, Subscription, TaxId.Owner, TaxIdOwnerOptions, and TaxId
    • Add support for Metadata on CheckoutSessionLineItemOptions and LineItem
    • Add support for PaytoPayments on Account.Capabilities and AccountCapabilitiesOptions
    • Add support for Signer on AccountDocumentsProofOfRegistrationOptions and AccountDocumentsProofOfUltimateBeneficialOwnershipOptions
    • Add support for BillingCycleAnchor on BillingPortal.Configuration.Features.SubscriptionUpdate and BillingPortalConfigurationFeaturesSubscriptionUpdateOptions
    • Add support for Payto on Charge.PaymentMethodDetails, Checkout.Session.PaymentMethodOptions, CheckoutSessionPaymentMethodOptionsOptions, ConfirmationToken.PaymentMethodPreview, ConfirmationTokenPaymentMethodDataOptions, Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, Mandate.PaymentMethodDetails, PaymentAttemptRecord.PaymentMethodDetails, PaymentIntent.PaymentMethodOptions, PaymentIntentPaymentMethodDataOptions, PaymentIntentPaymentMethodOptionsOptions, PaymentMethodConfigurationCreateOptions, PaymentMethodConfigurationUpdateOptions, PaymentMethodConfiguration, PaymentMethodCreateOptions, PaymentMethodUpdateOptions, PaymentMethod, PaymentRecord.PaymentMethodDetails, SetupAttempt.PaymentMethodDetails, SetupIntent.PaymentMethodOptions, SetupIntentPaymentMethodDataOptions, SetupIntentPaymentMethodOptionsOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • Add support for ExpectedDebitDate on Charge.PaymentMethodDetails.AcssDebit, Charge.PaymentMethodDetails.AuBecsDebit, Charge.PaymentMethodDetails.BacsDebit, Charge.PaymentMethodDetails.NzBankAccount, Charge.PaymentMethodDetails.SepaDebit, Charge.PaymentMethodDetails.UsBankAccount, PaymentAttemptRecord.PaymentMethodDetails.AcssDebit, PaymentAttemptRecord.PaymentMethodDetails.AuBecsDebit, PaymentAttemptRecord.PaymentMethodDetails.BacsDebit, PaymentAttemptRecord.PaymentMethodDetails.NzBankAccount, PaymentAttemptRecord.PaymentMethodDetails.SepaDebit, PaymentAttemptRecord.PaymentMethodDetails.UsBankAccount, PaymentRecord.PaymentMethodDetails.AcssDebit, PaymentRecord.PaymentMethodDetails.AuBecsDebit, PaymentRecord.PaymentMethodDetails.BacsDebit, PaymentRecord.PaymentMethodDetails.NzBankAccount, PaymentRecord.PaymentMethodDetails.SepaDebit, and PaymentRecord.PaymentMethodDetails.UsBankAccount
    • Add support for LineItems on Checkout.SessionUpdateOptions
    • Add support for Invoice on CustomerCustomerBalanceTransactionListOptions
    • Add support for RelatedCustomerAccount on Identity.VerificationSessionCreateOptions, Identity.VerificationSessionListOptions, and Identity.VerificationSession
    • Add support for Subtotal on InvoiceLineItem
    • Add support for AuthorizationCode, Description, Iin, Installments, Issuer, NetworkAdviceCode, NetworkDeclineCode, and StoredCredentialUsage on PaymentAttemptRecord.PaymentMethodDetails.Card and PaymentRecord.PaymentMethodDetails.Card
    • Add support for AllowRedisplay on PaymentMethodListOptions
    • Add support for ReportedBy on PaymentRecord
    • Add support for Changes on V2.Core.Event
  • #​3270 Make EventUtility.ComputeSignature public

See the changelog for more details.

50.1.0-beta.1

This release changes the pinned API version to 2025-11-17.preview.

  • #​3241 Update generated code for beta
    • Add support for new resources V2.Core.AccountPersonToken and V2.Core.AccountToken
    • Remove support for resource V2.Payments.OffSessionPayment
    • Add support for Create and Get methods on resources V2.Core.AccountPersonToken and V2.Core.AccountToken
    • Remove support for Cancel, Capture, Create, Get, and List methods on resource V2.Payments.OffSessionPayment
    • Add support for SpecifiedCommercialTransactionsActUrl on Account.BusinessProfile and AccountBusinessProfileOptions
    • Add support for PaypayPayments on Account.Settings and AccountSettingsOptions
    • Change type of BillingAnalyticsMeterUsageMeterOptions.DimensionFilters from string to array(string)
    • Change type of BillingAnalyticsMeterUsageMeterOptions.TenantFilters from string to array(string)
    • Add support for CarRentalData, FlightData, and LodgingData on ChargePaymentDetailsOptions and PaymentIntentPaymentDetailsOptions
    • Add support for SupplementaryPurchaseData on OrderPaymentSettingsPaymentMethodOptionsKlarnaOptions and PaymentIntentPaymentMethodOptionsKlarnaOptions
    • Add support for AllowRedisplay and CustomerAccount on PaymentMethodListOptions
    • Add support for FutureRequirements on V2.Core.Account
    • Add support for KonbiniPayments and ScriptStatementDescriptor on V2.Core.Account.Configuration.Merchant and V2CoreAccountConfigurationMerchantOptions
    • Add support for Eur on V2.Core.Account.Configuration.Storer.Capabilities.HoldsCurrencies and V2CoreAccountConfigurationStorerCapabilitiesHoldsCurrenciesOptions
    • Add support for RequirementsCollector on V2.Core.Account.Defaults.Responsibilities
    • Remove support for Collector on V2.Core.Account.Requirements
    • Add support for Changes on V2.Core.Event
    • Add support for AccountToken on V2.Core.AccountCreateOptions and V2.Core.AccountUpdateOptions
    • Add support for PersonToken on V2.Core.AccountPersonCreateOptions and V2.Core.AccountPersonUpdateOptions
    • Add support for thin event V2CoreHealthEventGenerationFailureResolvedEvent
    • Remove support for thin events V2PaymentsOffSessionPaymentAuthorizationAttemptFailedEvent, V2PaymentsOffSessionPaymentAuthorizationAttemptStartedEvent, V2PaymentsOffSessionPaymentCanceledEvent, V2PaymentsOffSessionPaymentCreatedEvent, V2PaymentsOffSessionPaymentFailedEvent, V2PaymentsOffSessionPaymentRequiresCaptureEvent, and V2PaymentsOffSessionPaymentSucceededEvent with related object V2.Payments.OffSessionPayment

See the changelog for more details.

50.1.0-alpha.4

  • #​3272 Update generated code for private-preview
    • Add support for CheckScanning on AccountSession.Components
    • Add support for Client on V2.Core.Event.Reason.Request
    • Add support for StripeBalancePayment on V2.MoneyManagement.ReceivedCredit and V2.MoneyManagement.ReceivedDebit
    • Add support for BalanceTransfer on V2.MoneyManagement.ReceivedDebit
    • Add support for Include on V2.Core.EventGetOptions and V2.Core.EventListOptions
    • Add support for event notifications V2IamApiKeyCreatedEvent, V2IamApiKeyDefaultSecretRevealedEvent, V2IamApiKeyExpiredEvent, V2IamApiKeyPermissionsUpdatedEvent, V2IamApiKeyRotatedEvent, and V2IamApiKeyUpdatedEvent

See the changelog for more details.

50.1.0-alpha.3

  • #​3269 Update generated code for private-preview
    • Add support for new resource ProductCatalog.TrialOffer
    • Add support for Create method on resource ProductCatalog.TrialOffer
    • Remove support for AmountSubtotalAfterDiscount on DelegatedCheckout.RequestedSession.LineItemDetail and DelegatedCheckout.RequestedSession.TotalDetails
    • Remove support for AmountTotal, UnitAmountAfterDiscount, and UnitDiscount on DelegatedCheckout.RequestedSession.LineItemDetail
    • Add support for AmountCartDiscount and AmountItemsDiscount on DelegatedCheckout.RequestedSession.TotalDetails
    • Remove support for AmountDiscount on DelegatedCheckout.RequestedSession.TotalDetails
    • Add support for PaymentsOrchestration on PaymentIntentCreateOptions and PaymentIntent

See the changelog for more details.

50.1.0-alpha.2

This release changes the pinned API version to 2025-11-17.preview.

  • #​3264 Update generated code for private-preview
    • Add support for new resources V2.Core.AccountPersonToken, V2.Core.AccountToken, and V2.MoneyManagement.CurrencyConversion
    • Add support for Create, Get, and List methods on resource V2.MoneyManagement.CurrencyConversion
    • Add support for Create and Get methods on resources V2.Core.AccountPersonToken and V2.Core.AccountToken
    • Add support for EffectiveAt on InvoiceScheduleDetailsAmendmentOptions, InvoiceScheduleDetailsPhaseOptions, QuoteLineOptions, QuoteLine, QuotePreviewSubscriptionSchedule.Phase, SubscriptionSchedule.Phase, SubscriptionScheduleAmendmentOptions, and SubscriptionSchedulePhaseOptions
    • Add support for TrialOffer on InvoiceScheduleDetailsAmendmentItemActionAddOptions, InvoiceScheduleDetailsAmendmentItemActionSetOptions, InvoiceScheduleDetailsPhaseItemOptions, QuoteLine.Action.AddItem, QuoteLine.Action.SetItems, QuoteLineActionAddItemOptions, QuoteLineActionSetItemOptions, QuotePreviewSubscriptionSchedule.Phase.Item, SubscriptionSchedule.Phase.Item, SubscriptionScheduleAmendmentItemActionAddOptions, SubscriptionScheduleAmendmentItemActionSetOptions, and SubscriptionSchedulePhaseItemOptions
    • Change type of DelegatedCheckout.RequestedSession.AmountSubtotal from longInteger to nullable(longInteger)
    • Change type of DelegatedCheckout.RequestedSession.AmountTotal from longInteger to nullable(longInteger)
    • Add support for AmountDiscount, AmountSubtotal, AmountTotal, UnitAmountAfterDiscount, and UnitDiscount on DelegatedCheckout.RequestedSession.LineItemDetail
    • Add support for AmountSubtotalAfterDiscount on DelegatedCheckout.RequestedSession.LineItemDetail and DelegatedCheckout.RequestedSession.TotalDetails
    • Change type of InvoiceScheduleDetailsOptions.BillingSchedules from array(billing_schedules_update_params) to emptyable(array(billing_schedules_update_params))
    • Add support for CurrentTrial on InvoiceSubscriptionDetailsItemOptions, SubscriptionItemCreateOptions, SubscriptionItemOptions, SubscriptionItemUpdateOptions, and SubscriptionItem
    • Change type of QuoteSubscriptionDataOptions.BillingSchedules and QuoteSubscriptionDataOverrideOptions.BillingSchedules from emptyable(array(billing_schedules_create_specs)) to array(billing_schedules_create_specs)
    • Change type of Quote.SubscriptionData.BillingSchedules and Quote.SubscriptionDataOverrides.BillingSchedules from nullable(array(SubscriptionsResourceBillingSchedules)) to array(QuotesResourceSubscriptionDataBillingSchedules)
    • Change type of Quote.SubscriptionData.PhaseEffectiveAt and Quote.SubscriptionDataOverrides.PhaseEffectiveAt from nullable(enum('billing_period_start'|'phase_start')) to enum('billing_period_start'|'line_start')
    • Change type of QuotePreviewSubscriptionSchedule.BillingSchedules and SubscriptionSchedule.BillingSchedules from nullable(array(SubscriptionsResourceBillingSchedules)) to array(SubscriptionsResourceBillingSchedules)
    • Remove support for AmendmentStart, LineStartsAt, and Relative on Subscription.BillingSchedule.BillFrom
    • Change type of Subscription.BillingSchedule.BillFrom.ComputedTimestamp from nullable(DateTime) to DateTime
    • Change type of Subscription.BillingSchedule.BillFrom.Type from enum to literal('timestamp')
    • Remove support for AmendmentEnd and LineEndsAt on Subscription.BillingSchedule.BillUntil
    • Change type of V2.Billing.ServiceAction.CreditGrant.Amount.Monetary, V2.Billing.ServiceAction.CreditGrantPerTenant.Amount.Monetary, V2BillingServiceActionCreditGrantAmountOptions.Monetary, and V2BillingServiceActionCreditGrantPerTenantAmountOptions.Monetary from amount to an object
    • Add support for FutureRequirements on V2.Core.Account
    • Add support for KonbiniPayments and ScriptStatementDescriptor on V2.Core.Account.Configuration.Merchant and V2CoreAccountConfigurationMerchantOptions
    • Add support for Eur on V2.Core.Account.Configuration.Storer.Capabilities.HoldsCurrencies and V2CoreAccountConfigurationStorerCapabilitiesHoldsCurrenciesOptions
    • Add support for RequirementsCollector on V2.Core.Account.Defaults.Responsibilities
    • Remove support for Collector on V2.Core.Account.Requirements
    • Remove support for V1EventId on V2.Core.Event
    • Remove support for AmountDetails and CaptureMethod on V2.Payments.OffSessionPaymentCreateOptions and V2.Payments.OffSessionPayment
    • Change type of V2.Payments.OffSessionPayment.AmountCapturable from amount to an object
    • Change type of V2.Payments.OffSessionPayment.AmountRequested from amount to an object
    • Change type of V2.Payments.OffSessionPaymentCreateOptions.Amount from amount to an object
    • Remove support for Destination on V2PaymentsOffSessionPaymentTransferDataOptions
    • Add support for Created on V2.Core.EventListOptions
    • Remove support for Gt, Gte, Lt, and Lte on V2.Core.EventListOptions
    • Add support for AccountToken on V2.Core.AccountCreateOptions and V2.Core.AccountUpdateOptions
    • Add support for PersonToken on V2.Core.AccountPersonCreateOptions and V2.Core.AccountPersonUpdateOptions
    • Add support for ImpactedRequestsPercentage on EventsV2CoreHealthApiErrorFiringEventImpact, EventsV2CoreHealthApiErrorResolvedEventImpact, EventsV2CoreHealthApiLatencyFiringEventImpact, EventsV2CoreHealthApiLatencyResolvedEventImpact, EventsV2CoreHealthPaymentMethodErrorFiringEventImpact, and EventsV2CoreHealthPaymentMethodErrorResolvedEventImpact
    • Add support for Context and RelatedObject on `EventsV2CoreHealthEventGenerationFailureResolvedEv...

Description has been truncated

---
updated-dependencies:
- dependency-name: Stripe.net
  dependency-version: 51.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .net code

Development

Successfully merging this pull request may close these issues.

0 participants