Releases: stripe/stripe-dotnet
Releases · stripe/stripe-dotnet
v50.1.0-alpha.4
- #3272 Update generated code for private-preview
- Add support for
CheckScanningonAccountSession.Components - Add support for
ClientonV2.Core.Event.Reason.Request - Add support for
StripeBalancePaymentonV2.MoneyManagement.ReceivedCreditandV2.MoneyManagement.ReceivedDebit - Add support for
BalanceTransferonV2.MoneyManagement.ReceivedDebit - Add support for
IncludeonV2.Core.EventGetOptionsandV2.Core.EventListOptions - Add support for event notifications
V2IamApiKeyCreatedEvent,V2IamApiKeyDefaultSecretRevealedEvent,V2IamApiKeyExpiredEvent,V2IamApiKeyPermissionsUpdatedEvent,V2IamApiKeyRotatedEvent, andV2IamApiKeyUpdatedEvent
- Add support for
v50.1.0-alpha.3
- #3269 Update generated code for private-preview
- Add support for new resource
ProductCatalog.TrialOffer - Add support for
Createmethod on resourceProductCatalog.TrialOffer - Remove support for
AmountSubtotalAfterDiscountonDelegatedCheckout.RequestedSession.LineItemDetailandDelegatedCheckout.RequestedSession.TotalDetails - Remove support for
AmountTotal,UnitAmountAfterDiscount, andUnitDiscountonDelegatedCheckout.RequestedSession.LineItemDetail - Add support for
AmountCartDiscountandAmountItemsDiscountonDelegatedCheckout.RequestedSession.TotalDetails - Remove support for
AmountDiscountonDelegatedCheckout.RequestedSession.TotalDetails - Add support for
PaymentsOrchestrationonPaymentIntentCreateOptionsandPaymentIntent
- Add support for new resource
v50.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, andV2.MoneyManagement.CurrencyConversion - Add support for
Create,Get, andListmethods on resourceV2.MoneyManagement.CurrencyConversion - Add support for
CreateandGetmethods on resourcesV2.Core.AccountPersonTokenandV2.Core.AccountToken - Add support for
EffectiveAtonInvoiceScheduleDetailsAmendmentOptions,InvoiceScheduleDetailsPhaseOptions,QuoteLineOptions,QuoteLine,QuotePreviewSubscriptionSchedule.Phase,SubscriptionSchedule.Phase,SubscriptionScheduleAmendmentOptions, andSubscriptionSchedulePhaseOptions - Add support for
TrialOfferonInvoiceScheduleDetailsAmendmentItemActionAddOptions,InvoiceScheduleDetailsAmendmentItemActionSetOptions,InvoiceScheduleDetailsPhaseItemOptions,QuoteLine.Action.AddItem,QuoteLine.Action.SetItems,QuoteLineActionAddItemOptions,QuoteLineActionSetItemOptions,QuotePreviewSubscriptionSchedule.Phase.Item,SubscriptionSchedule.Phase.Item,SubscriptionScheduleAmendmentItemActionAddOptions,SubscriptionScheduleAmendmentItemActionSetOptions, andSubscriptionSchedulePhaseItemOptions - Change type of
DelegatedCheckout.RequestedSession.AmountSubtotalfromlongIntegertonullable(longInteger) - Change type of
DelegatedCheckout.RequestedSession.AmountTotalfromlongIntegertonullable(longInteger) - Add support for
AmountDiscount,AmountSubtotal,AmountTotal,UnitAmountAfterDiscount, andUnitDiscountonDelegatedCheckout.RequestedSession.LineItemDetail - Add support for
AmountSubtotalAfterDiscountonDelegatedCheckout.RequestedSession.LineItemDetailandDelegatedCheckout.RequestedSession.TotalDetails - Change type of
InvoiceScheduleDetailsOptions.BillingSchedulesfromarray(billing_schedules_update_params)toemptyable(array(billing_schedules_update_params)) - Add support for
CurrentTrialonInvoiceSubscriptionDetailsItemOptions,SubscriptionItemCreateOptions,SubscriptionItemOptions,SubscriptionItemUpdateOptions, andSubscriptionItem - Change type of
QuoteSubscriptionDataOptions.BillingSchedulesandQuoteSubscriptionDataOverrideOptions.BillingSchedulesfromemptyable(array(billing_schedules_create_specs))toarray(billing_schedules_create_specs) - Change type of
Quote.SubscriptionData.BillingSchedulesandQuote.SubscriptionDataOverrides.BillingSchedulesfromnullable(array(SubscriptionsResourceBillingSchedules))toarray(QuotesResourceSubscriptionDataBillingSchedules) - Change type of
Quote.SubscriptionData.PhaseEffectiveAtandQuote.SubscriptionDataOverrides.PhaseEffectiveAtfromnullable(enum('billing_period_start'|'phase_start'))toenum('billing_period_start'|'line_start') - Change type of
QuotePreviewSubscriptionSchedule.BillingSchedulesandSubscriptionSchedule.BillingSchedulesfromnullable(array(SubscriptionsResourceBillingSchedules))toarray(SubscriptionsResourceBillingSchedules) - Remove support for
AmendmentStart,LineStartsAt, andRelativeonSubscription.BillingSchedule.BillFrom - Change type of
Subscription.BillingSchedule.BillFrom.ComputedTimestampfromnullable(DateTime)toDateTime - Change type of
Subscription.BillingSchedule.BillFrom.Typefromenumtoliteral('timestamp') - Remove support for
AmendmentEndandLineEndsAtonSubscription.BillingSchedule.BillUntil - Change type of
V2.Billing.ServiceAction.CreditGrant.Amount.Monetary,V2.Billing.ServiceAction.CreditGrantPerTenant.Amount.Monetary,V2BillingServiceActionCreditGrantAmountOptions.Monetary, andV2BillingServiceActionCreditGrantPerTenantAmountOptions.Monetaryfromamounttoan object - Add support for
FutureRequirementsonV2.Core.Account - Add support for
KonbiniPaymentsandScriptStatementDescriptoronV2.Core.Account.Configuration.MerchantandV2CoreAccountConfigurationMerchantOptions - Add support for
EuronV2.Core.Account.Configuration.Storer.Capabilities.HoldsCurrenciesandV2CoreAccountConfigurationStorerCapabilitiesHoldsCurrenciesOptions - Add support for
RequirementsCollectoronV2.Core.Account.Defaults.Responsibilities - Remove support for
CollectoronV2.Core.Account.Requirements - Remove support for
V1EventIdonV2.Core.Event - Remove support for
AmountDetailsandCaptureMethodonV2.Payments.OffSessionPaymentCreateOptionsandV2.Payments.OffSessionPayment - Change type of
V2.Payments.OffSessionPayment.AmountCapturablefromamounttoan object - Change type of
V2.Payments.OffSessionPayment.AmountRequestedfromamounttoan object - Change type of
V2.Payments.OffSessionPaymentCreateOptions.Amountfromamounttoan object - Remove support for
DestinationonV2PaymentsOffSessionPaymentTransferDataOptions - Add support for
CreatedonV2.Core.EventListOptions - Remove support for
Gt,Gte,Lt, andLteonV2.Core.EventListOptions - Add support for
AccountTokenonV2.Core.AccountCreateOptionsandV2.Core.AccountUpdateOptions - Add support for
PersonTokenonV2.Core.AccountPersonCreateOptionsandV2.Core.AccountPersonUpdateOptions - Add support for
ImpactedRequestsPercentageonEventsV2CoreHealthApiErrorFiringEventImpact,EventsV2CoreHealthApiErrorResolvedEventImpact,EventsV2CoreHealthApiLatencyFiringEventImpact,EventsV2CoreHealthApiLatencyResolvedEventImpact,EventsV2CoreHealthPaymentMethodErrorFiringEventImpact, andEventsV2CoreHealthPaymentMethodErrorResolvedEventImpact - Add support for
ContextandRelatedObjectonEventsV2CoreHealthEventGenerationFailureResolvedEventImpact - Remove support for
Account,Livemode,MissingDeliveryAttempts, andRelatedObjectIdonEventsV2CoreHealthEventGenerationFailureResolvedEventImpact - Change type of
EventsV2CoreHealthFraudRateIncreasedEventImpact.RealizedFraudAmountfromamounttoan object - Change type of
EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEventImpact.ApprovedAmount,EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEventImpact.ApprovedAmount,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEventImpact.ApprovedAmount, andEventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEventImpact.ApprovedAmountfromamounttoan object - Change type of
EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEventImpact.DeclinedAmount,EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEventImpact.DeclinedAmount,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEventImpact.DeclinedAmount, andEventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEventImpact.DeclinedAmountfromamounttoan object - Add support for thin events
V2PaymentsOffSessionPaymentAttemptFailedEventandV2PaymentsOffSessionPaymentAttemptStartedEventwith related objectV2.Payments.OffSessionPayment - Remove support for thin event
V1AccountUpdatedEventwith related objectAccount - Remove support for thin events
V1ApplicationFeeCreatedEventandV1ApplicationFeeRefundedEventwith related objectApplicationFee - Remove support for thin events
V1BillingPortalConfigurationCreatedEventandV1BillingPortalConfigurationUpdatedEventwith related objectBillingPortal.Configuration - Remove support for thin event
V1CapabilityUpdatedEventwith related objectCapability - Remove support for thin events
V1ChargeCapturedEvent,V1ChargeExpiredEvent,V1ChargeFailedEvent,V1ChargePendingEvent,V1ChargeRefundedEvent,V1ChargeSucceededEvent, andV1ChargeUpdatedEventwith related objectCharge - Remove support for thin events
V1ChargeDisputeClosedEvent,V1ChargeDisputeCreatedEvent,V1ChargeDisputeFundsReinstatedEvent,V1ChargeDisputeFundsWithdrawnEvent, andV1ChargeDisputeUpdatedEventwith related objectDispute - Remove support for thin events
V1ChargeRefundUpdatedEvent,V1RefundCreatedEvent,V1RefundFailedEvent, andV1RefundUpdatedEventwith related objectRefund - Remove support for thin events
V1CheckoutSessionAsyncPaymentFailedEvent,V1CheckoutSessionAsyncPaymentSucceededEvent,V1CheckoutSessionCompletedEvent, andV1CheckoutSessionExpiredEventwith related objectCheckout.Session - Remove support for thin events
V1ClimateOrderCanceledEvent,V1ClimateOrderCreatedEvent,V1ClimateOrderDelayedEvent,V1ClimateOrderDeliveredEvent, andV1ClimateOrderProductSubstitutedEventwith related objectClimate.Order - Remove support for thin events
V1ClimateProductCreatedEventandV1ClimateProductPricingUpdatedEventwith related objectClimate.Product - Remove support for thin events
V1CouponCreatedEvent,V1CouponDeletedEvent, andV1CouponUpdatedEventwith related objectCoupon - Remove support for thin events
V1CreditNoteCreatedEvent,V1CreditNoteUpdatedEvent, andV1CreditNoteVoidedEventwith related objectCreditNote - Remove support for thin events
V1CustomerCreatedEvent,V1CustomerDeletedEvent, andV1CustomerUpdatedEventwith related objectCustomer - Remove support for thin events
V1CustomerSubscriptionCreatedEvent,V1CustomerSubscriptionDeletedEvent,V1CustomerSubscriptionPausedEvent,V1CustomerSubscriptionPendingUpdateAppliedEvent,V1CustomerSubscriptionPendingUpdateExpiredEvent,V1CustomerSubscriptionResumedEvent,V1CustomerSubscriptionTrialWillEndEvent, andV1CustomerSubscriptionUpdatedEventwith related objectSubscription - Remove support for thin events
V1CustomerTaxIdCreatedEvent,V1CustomerTaxIdDeletedEvent, andV1CustomerTaxIdUpdatedEventwith related objectTaxId - Remove support for thin event `V1Fil...
- Add support for new resources
v50.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.AccountPersonTokenandV2.Core.AccountToken - Remove support for resource
V2.Payments.OffSessionPayment - Add support for
CreateandGetmethods on resourcesV2.Core.AccountPersonTokenandV2.Core.AccountToken - Remove support for
Cancel,Capture,Create,Get, andListmethods on resourceV2.Payments.OffSessionPayment - Add support for
SpecifiedCommercialTransactionsActUrlonAccount.BusinessProfileandAccountBusinessProfileOptions - Add support for
PaypayPaymentsonAccount.SettingsandAccountSettingsOptions - Change type of
BillingAnalyticsMeterUsageMeterOptions.DimensionFiltersfromstringtoarray(string) - Change type of
BillingAnalyticsMeterUsageMeterOptions.TenantFiltersfromstringtoarray(string) - Add support for
CarRentalData,FlightData, andLodgingDataonChargePaymentDetailsOptionsandPaymentIntentPaymentDetailsOptions - Add support for
SupplementaryPurchaseDataonOrderPaymentSettingsPaymentMethodOptionsKlarnaOptionsandPaymentIntentPaymentMethodOptionsKlarnaOptions - Add support for
AllowRedisplayandCustomerAccountonPaymentMethodListOptions - Add support for
FutureRequirementsonV2.Core.Account - Add support for
KonbiniPaymentsandScriptStatementDescriptoronV2.Core.Account.Configuration.MerchantandV2CoreAccountConfigurationMerchantOptions - Add support for
EuronV2.Core.Account.Configuration.Storer.Capabilities.HoldsCurrenciesandV2CoreAccountConfigurationStorerCapabilitiesHoldsCurrenciesOptions - Add support for
RequirementsCollectoronV2.Core.Account.Defaults.Responsibilities - Remove support for
CollectoronV2.Core.Account.Requirements - Add support for
ChangesonV2.Core.Event - Add support for
AccountTokenonV2.Core.AccountCreateOptionsandV2.Core.AccountUpdateOptions - Add support for
PersonTokenonV2.Core.AccountPersonCreateOptionsandV2.Core.AccountPersonUpdateOptions - Add support for thin event
V2CoreHealthEventGenerationFailureResolvedEvent - Remove support for thin events
V2PaymentsOffSessionPaymentAuthorizationAttemptFailedEvent,V2PaymentsOffSessionPaymentAuthorizationAttemptStartedEvent,V2PaymentsOffSessionPaymentCanceledEvent,V2PaymentsOffSessionPaymentCreatedEvent,V2PaymentsOffSessionPaymentFailedEvent,V2PaymentsOffSessionPaymentRequiresCaptureEvent, andV2PaymentsOffSessionPaymentSucceededEventwith related objectV2.Payments.OffSessionPayment
- Add support for new resources
v50.1.0-alpha.1
- #3257 Update generated code for private-preview
- Add support for
BillingSchedulesActionsonInvoiceScheduleDetailsAmendmentOptionsandSubscriptionScheduleAmendmentOptions
- Add support for
- #3252 Update generated code for private-preview
- Add support for new resources
BalanceTransferandRadar.AccountEvaluation - Add support for
Createmethod on resourceBalanceTransfer - Add support for
Create,Get, andUpdatemethods on resourceRadar.AccountEvaluation - Add support for
ScheduleonDiscount - Add support for
SpecifiedCommercialTransactionsActUrlonAccount.BusinessProfileandAccountBusinessProfileOptions - Add support for
PaypayPaymentsonAccount.SettingsandAccountSettingsOptions - Change type of
BillingAnalyticsMeterUsageMeterOptions.DimensionFiltersfromstringtoarray(string) - Change type of
BillingAnalyticsMeterUsageMeterOptions.TenantFiltersfromstringtoarray(string) - Add support for
PaymentMethodConfigurationonBillingPortal.Configuration.Features.PaymentMethodUpdate - Add support for
CarRentalData,FlightData, andLodgingDataonChargePaymentDetailsOptionsandPaymentIntentPaymentDetailsOptions - Add support for
TransactionIdonCharge.PaymentMethodDetails.Ideal,PaymentAttemptRecord.PaymentMethodDetails.Ideal, andPaymentRecord.PaymentMethodDetails.Ideal - Add support for
CreatedonCustomerCustomerBalanceTransactionListOptionsandInvoicePaymentListOptions - Add support for
AccountNumbersonFinancialConnections.Account - Add support for
ScheduleDetailsonInvoice.Parent,InvoiceItem.Parent,InvoiceLineItem.Parent, andQuotePreviewInvoice.Parent - Add support for
BillingSchedulesonInvoiceScheduleDetailsOptions,QuotePreviewSubscriptionSchedule,SubscriptionScheduleCreateOptions,SubscriptionScheduleUpdateOptions, andSubscriptionSchedule - Add support for
FraudRiskonIssuingAuthorizationRiskAssessmentOptions - Add support for
LatestFraudWarningonIssuing.Card - Add support for
SupplementaryPurchaseDataonOrderPaymentSettingsPaymentMethodOptionsKlarnaOptionsandPaymentIntentPaymentMethodOptionsKlarnaOptions - Add support for
CaptureMethodonPaymentIntent.PaymentMethodOptions.CardPresentandPaymentIntentPaymentMethodOptionsCardPresentOptions - Add support for
AllowRedisplayandCustomerAccountonPaymentMethodListOptions - Add support for
LatestInvoiceonQuotePreviewSubscriptionScheduleandSubscriptionSchedule - Add support for
PhaseEffectiveAtonQuotePreviewSubscriptionSchedule.DefaultSettings,SubscriptionSchedule.DefaultSettings, andSubscriptionScheduleDefaultSettingsOptions - Add support for
MbWayandTwintonRefund.DestinationDetails - Add support for snapshot events
FinancialConnectionsAccountAccountNumbersUpdatedandFinancialConnectionsAccountUpcomingAccountNumberExpirywith resourceFinancialConnections.Account
- Add support for new resources
v50.0.0
This release changes the pinned API version to 2025-11-17.clover.
- #3256 Update generated code
⚠️ Remove support forGt,Gte,Lt, andLteonV2.Core.EventListOptionsin favor ofCreated.
- #3254 Check if a datetime is in millis
- Bug fix for #3253. UnixDateTimeConverter now handles timestamps in milliseconds.
- #3249 Update v2 array parameter serialization to use indexed format
RetrieveandListcalls for/v2endpoints now use indexed format (e.g.,?include[0]=foo&include[1]=bar) instead of repeated parameter format (e.g.,?include=foo&include=bar) when communicating with the Stripe API. This may break any unit tests that expect the latter behavior when setting up a mock server. Instead, they should now expect the former.
- #3246 Update generated code
- Add support for new resources
Tax.AssociationandTerminal.OnboardingLink - Add support for
Findmethod on resourceTax.Association - Add support for
Createmethod on resourceTerminal.OnboardingLink - Add support for
PaymentMethodConfigurationonBillingPortal.Configuration.Features.PaymentMethodUpdate - Add support for
TransactionIdonCharge.PaymentMethodDetails.Ideal,PaymentAttemptRecord.PaymentMethodDetails.Ideal, andPaymentRecord.PaymentMethodDetails.Ideal - Add support for
CreatedonCustomerCustomerBalanceTransactionListOptionsandInvoicePaymentListOptions - Add support for
AccountNumbersonFinancialConnections.Account - Add support for
FraudRiskonIssuingAuthorizationRiskAssessmentOptions - Add support for
LatestFraudWarningonIssuing.Card - Add support for
HooksonPaymentIntentCaptureOptions,PaymentIntentConfirmOptions,PaymentIntentCreateOptions,PaymentIntentIncrementAuthorizationOptions,PaymentIntentUpdateOptions, andPaymentIntent - Add support for
MbWayandTwintonRefund.DestinationDetails - Add support for snapshot events
FinancialConnectionsAccountAccountNumbersUpdatedandFinancialConnectionsAccountUpcomingAccountNumberExpirywith resourceFinancialConnections.Account
- Add support for new resources
v49.3.0-alpha.2
This release changes the pinned API version to 2025-10-29.preview.
- #3251 Update generated code for private-preview
- Add support for new resource
Issuing.Program - Add support for
Create,Get,List, andUpdatemethods on resourceIssuing.Program - Add support for
ApplicableFeesonDelegatedCheckout.RequestedSession.TotalDetails
- Add support for new resource
- #3245 Update generated code for private-preview
- Remove support for resource
V2.Tax.AutomaticRule - Remove support for
Create,Deactivate,Find,Get, andUpdatemethods on resourceV2.Tax.AutomaticRule - Add support for
SelfReportedIncomeandSelfReportedMonthlyHousingPaymentonAccountIndividualOptions,AccountPersonCreateOptions,AccountPersonUpdateOptions,Person,TokenAccountIndividualOptions, andTokenPersonOptions - Add support for
BillingSchedulesandPhaseEffectiveAtonQuote.SubscriptionDataOverrides,Quote.SubscriptionData,QuoteSubscriptionDataOptions,QuoteSubscriptionDataOverrideOptions, andQuoteSubscriptionDataOverridesOptions - Add support for
BillFromonSubscription.BillingSchedule - Add support for
AmendmentEndandLineEndsAtonSubscription.BillingSchedule.BillUntil - Remove support for
DataandRelatedObjectonV2.Core.Event
- Remove support for resource
v49.3.0-alpha.1
- #3243 Update generated code for private-preview
- Add support for new resource
TransitBalance,V2.Reporting.ReportRun,V2.Reporting.Report - Add support for
CreateandGetmethods on resourceV2.Reporting.ReportRun - Add support for
Getmethod on resourceV2.Reporting.Report - Add support for
CreateandRefilltest helper methods on resourceCapital.FinancingOffer - Add support for
AllocatedFundsonCharge,PaymentIntentConfirmOptions,PaymentIntentCreateOptions, andPaymentIntentUpdateOptions - Add support for thin events
V2ReportingReportRunCreatedEvent,V2ReportingReportRunFailedEvent,V2ReportingReportRunSucceededEvent, andV2ReportingReportRunUpdatedEventwith related objectV2.Reporting.ReportRun
- Add support for new resource
v49.2.0
- #3244 Update generated code
- Add support for
CaptureMethodonPaymentIntent.PaymentMethodOptions.CardPresentandPaymentIntentPaymentMethodOptionsCardPresentOptions
- Add support for
v49.2.0-alpha.2
- #3242 Update generated code for private-preview
- Add support for
PaymentMethodPreviewonDelegatedCheckout.RequestedSession - Add support for
OrderIdonDelegatedCheckout.RequestedSession.OrderDetails - Add support for
LeadonV2.Core.Account.Configuration.CardCreator.Capabilities.Commercial,V2.Core.Account.Identity.Attestations.TermsOfService.CardCreator.Commercial,V2CoreAccountConfigurationCardCreatorCapabilitiesCommercialOptions, andV2CoreAccountIdentityAttestationsTermsOfServiceCardCreatorCommercialOptions - Add support for
GlobalAccountHolderonV2.Core.Account.Identity.Attestations.TermsOfService.CardCreator.CommercialandV2CoreAccountIdentityAttestationsTermsOfServiceCardCreatorCommercialOptions
- Add support for