Skip to content

Releases: stripe/stripe-dotnet

v52.5.0-alpha.3

v52.5.0-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@zacchua-stripe zacchua-stripe released this 09 Sep 21:38
  • #3444 Update generated code for private-preview
    • Add support for new resources V2.Signals.PaymentRetryEvaluation, V2.Signals.PaymentRetrySignal, and V2.Tax.IntegrationConfiguration
    • Add support for Get and Update methods on resource V2.Tax.IntegrationConfiguration
    • Add support for Get method on resource V2.Signals.PaymentRetrySignal
    • Add support for Cancel, Create, Get, and Update methods on resource V2.Signals.PaymentRetryEvaluation
    • Add support for Disable method on resource V2.MoneyManagement.PayoutMethod
    • Add support for Update method on resource V2.Core.ApprovalRequest
    • ⚠️ Remove support for Execute and Submit methods on resource V2.Core.ApprovalRequest
    • Add support for CustomerTaxExemption on Tax.Calculation.ShippingCost.TaxBreakdown, Tax.CalculationLineItem.TaxBreakdown, and Tax.Transaction.ShippingCost.TaxBreakdown
    • Add support for BackdateStartDate on Checkout.Session.Item.Subscription and CheckoutSessionItemSubscriptionOptions
    • Add support for Signals on Identity.VerificationReport
    • Add support for NetworkResponseCode on Issuing.Authorization.RequestHistory
    • Add support for UnitCostPrecision on PaymentIntentAmountDetailsLineItem and PaymentIntentAmountDetailsLineItemsOptions
    • Add support for Active on ProductCatalog.TrialOfferListOptions
    • Add support for OneTimeFees on V2.Billing.ContractCreateOptions and V2.Billing.Contract
    • ⚠️ Remove support for PaymentMethodCollection on V2.Core.Account.Configuration.Merchant.GrossSettlement and V2CoreAccountConfigurationMerchantGrossSettlementOptions
    • Add support for PayoutMethods on V2.Core.Account.Defaults and V2CoreAccountDefaultsOptions
    • Add support for Reason on V2.Core.ApprovalRequest
    • ⚠️ Remove support for Description on V2.Core.ApprovalRequest
    • Add support for ApiKey, Type, and User on V2.Core.ApprovalRequest.RequestedBy and V2.Core.ApprovalRequest.Review.ReviewedBy
    • ⚠️ Remove support for Id and Name on V2.Core.ApprovalRequest.RequestedBy and V2.Core.ApprovalRequest.Review.ReviewedBy
    • Add support for ApprovedAt on V2.Core.ApprovalRequest.StatusTransitions
    • ⚠️ Remove support for RequiresExecutionAt on V2.Core.ApprovalRequest.StatusTransitions
    • Add support for CryptoTransaction on V2.Core.FeeBatch.CollectionRecord
    • Add support for Restricted on V2.Core.Vault.GbBankAccount and V2.Core.Vault.UsBankAccount
    • Add support for Savings on V2.MoneyManagement.FinancialAccountCreateOptions and V2.MoneyManagement.FinancialAccount
    • Add support for EnabledDeliverySchemes on V2.MoneyManagement.PayoutMethod.BankAccount
    • ⚠️ Remove support for EnabledDeliveryOptions on V2.MoneyManagement.PayoutMethod.BankAccount
    • Add support for ToAccount on V2.MoneyManagement.ReceivedDebit.BalanceTransfer
    • Add support for AccountRestricted, AccountSuspended, and Metadata on V2.Signals.AccountActivityCreateOptions and V2.Signals.AccountActivity
    • Add support for AdditionalDetails on V2.Signals.AccountSignal.FraudulentMerchant and V2.Signals.AccountSignal.MerchantDelinquency
    • ⚠️ Remove support for Indicators on V2.Signals.AccountSignal.FraudulentMerchant and V2.Signals.AccountSignal.MerchantDelinquency
    • Add support for Action, Created, and Status on V2.Core.ApprovalRequestListOptions
    • Add support for OneTimeFeeActions on V2.Billing.ContractUpdateOptions
    • Add support for event notifications V2CoreHealthMetronomeNotificationLatencyFiringEvent, V2CoreHealthMetronomeNotificationLatencyResolvedEvent, and V2SignalsPaymentRetryEvaluationsRetryRecommendedEvent
    • Add support for event notifications V2MoneyManagementPayoutIntentCanceledEvent, V2MoneyManagementPayoutIntentCreatedEvent, V2MoneyManagementPayoutIntentPostedEvent, V2MoneyManagementPayoutIntentProcessingEvent, and V2MoneyManagementPayoutIntentRequiresActionEvent with related object V2.MoneyManagement.PayoutIntent

See the changelog for more details.

v52.4.2

Choose a tag to compare

@xavdid xavdid released this 09 Sep 20:46
  • #3445 Validate that webhook secrets are non-empty

See the changelog for more details.

v52.5.0-alpha.2

v52.5.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@zacchua-stripe zacchua-stripe released this 02 Sep 23:57

This release changes the pinned API version to 2026-08-26.preview.

  • #3438 Update generated code for private-preview
    • Add support for new resource Radar.BillingEvaluation
    • Add support for Create method on resource Radar.BillingEvaluation
    • Add support for CapitalFinancingManualPayment on AccountSession.Components
    • Add support for SequraPayments on Account.Capabilities
    • Add support for Sequra on Charge.PaymentMethodDetails, Checkout.Session.PaymentMethodOptions, ConfirmationToken.PaymentMethodPreview, PaymentAttemptRecord.PaymentMethodDetails, PaymentIntent.PaymentMethodOptions, and PaymentRecord.PaymentMethodDetails
    • Add support for PaymentIntentData on Checkout.SessionUpdateOptions
    • ⚠️ Change type of Checkout.Session.PaymentMethodOptions.Bancontact.SetupFutureUsage from literal('none') to enum('none'|'off_session')
    • Add support for AddressMatchConfidence and NameMatchConfidence on Identity.VerificationReport.Email and Identity.VerificationReport.Phone
    • Add support for DomainCountry, EmailExistsConfidence, ObservedDomainTenureDays, ObservedEmailTenureDays, and PhoneMatchConfidence on Identity.VerificationReport.Email
    • Add support for Carrier, LineType, and ObservedPhoneTenureDays on Identity.VerificationReport.Phone
    • Add support for VerificationMethod on PaymentIntent.PaymentMethodOptions.BacsDebit, PaymentIntentPaymentMethodOptionsBacsDebitOptions, SetupIntent.PaymentMethodOptions.BacsDebit, and SetupIntentPaymentMethodOptionsBacsDebitOptions
    • Add support for AadeData on PaymentIntentPaymentMethodOptionsCardPresentOptions
    • Add support for Canceled on PaymentRecordReportPaymentAttemptOptions and PaymentRecordReportPaymentOptions
    • Add support for Recurring on SharedPayment.GrantedToken.UsageLimits, SharedPayment.IssuedToken.UsageLimits, SharedPaymentGrantedTokenUsageLimitsOptions, and SharedPaymentIssuedTokenUsageLimitsOptions
    • Add support for PricingToken on SubscriptionUpdateOptions
    • ⚠️ Remove support for CancelAtPeriodEnd on Subscription.PendingUpdate

See the changelog for more details.

v52.4.1

Choose a tag to compare

@zacchua-stripe zacchua-stripe released this 01 Sep 18:44
  • #3441 Harden API requestor code against malicious URLs

See the changelog for more details.

v52.5.0-beta.1

v52.5.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@xavdid xavdid released this 27 Aug 04:21

This release changes the pinned API version to 2026-08-26.preview.

  • #3429 Update generated code for beta
    • Add support for new resources V2.Core.ApprovalRequest, V2.Signals.AccountActivity, V2.Signals.AccountEvaluation, and V2.Signals.AccountSignal
    • Add support for Get and List methods on resource V2.Signals.AccountSignal
    • Add support for Create and Get methods on resource V2.Signals.AccountEvaluation
    • Add support for Create, Delete, and Get methods on resource V2.Signals.AccountActivity
    • Add support for Cancel, Get, List, and Update methods on resource V2.Core.ApprovalRequest
    • Add support for Disable method on resource V2.MoneyManagement.PayoutMethod
    • Add support for DisableStripeUserAuthentication on AccountSessionComponentsPaymentMethodSettingsFeaturesOptions
    • ⚠️ Remove support for PaymentMethodTypes on PaymentIntentConfirmOptions, PaymentIntentCreateOptions, PaymentIntentUpdateOptions, SetupIntentCreateOptions, and SetupIntentUpdateOptions
    • ⚠️ Change type of ProductCatalog.TrialOffer.EndBehavior.Transition.Price and ProductCatalog.TrialOffer.Price from $Price to deletable($Price)
    • Add support for Billie on QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions
    • Add support for PayoutMethods on V2.Core.Account.Defaults and V2CoreAccountDefaultsOptions
    • Add support for Restricted on V2.Core.Vault.GbBankAccount and V2.Core.Vault.UsBankAccount
    • Add support for EnabledDeliverySchemes on V2.MoneyManagement.PayoutMethod.BankAccount
    • ⚠️ Remove support for EnabledDeliveryOptions on V2.MoneyManagement.PayoutMethod.BankAccount
    • Add support for event notifications V2CoreApprovalRequestApprovedEvent, V2CoreApprovalRequestCanceledEvent, V2CoreApprovalRequestCreatedEvent, V2CoreApprovalRequestExpiredEvent, V2CoreApprovalRequestFailedEvent, V2CoreApprovalRequestRejectedEvent, and V2CoreApprovalRequestSucceededEvent with related object V2.Core.ApprovalRequest
    • Add support for event notification V2SignalsAccountEvaluationCompleteEvent with related object V2.Signals.AccountEvaluation
  • #3424 Add non-verified methods to managed handlers

See the changelog for more details.

v52.5.0-alpha.1

v52.5.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@xavdid xavdid released this 27 Aug 04:27
  • #3430 Update generated code for private-preview
    • Add support for new resource CustomerTaxExemption
    • Add support for Create, Delete, Get, and List methods on resource CustomerTaxExemption
    • Add support for Details on Account.FutureRequirements.Errors, Account.Requirements.Errors, BankAccount.FutureRequirements.Errors, BankAccount.Requirements.Errors, Capability.FutureRequirements.Error, Capability.Requirements.Error, Person.FutureRequirements.Error, and Person.Requirements.Error
    • Add support for PaymentMethodSettings on AccountSession.Components
    • ⚠️ Remove support for SequraPayments on Account.Capabilities
    • Add support for SubscriptionPause on BillingPortalSessionFlowDataOptions
    • ⚠️ Remove support for Sequra on Charge.PaymentMethodDetails, Checkout.Session.PaymentMethodOptions, ConfirmationToken.PaymentMethodPreview, PaymentAttemptRecord.PaymentMethodDetails, PaymentIntent.PaymentMethodOptions, and PaymentRecord.PaymentMethodDetails
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Card.Wallet.Link
    • Add support for EnablementDetails on Checkout.Session.AutomaticTax
    • Add support for Credit on FinancialConnections.Transaction.Classifications
    • Add support for UserConsent on Identity.VerificationSessionCreateOptions and Identity.VerificationSessionUpdateOptions
    • Add support for Billie on InvoicePaymentSettingsPaymentMethodOptionsOptions and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • Add support for CompanyDetails on Invoice.PaymentSettings.PaymentMethodOptions.Billie, PaymentIntent.PaymentMethodOptions.Billie, PaymentIntentPaymentMethodOptionsBillieOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions.Billie, and Subscription.PaymentSettings.PaymentMethodOptions.Billie
    • Add support for Reference on Invoice.PaymentSettings.PaymentMethodOptions.Billie, PaymentIntent.PaymentMethodOptions.Billie, PaymentIntentPaymentMethodOptionsBillieOptions, and QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions.Billie
    • Add support for PosCondition on Issuing.Authorization and Issuing.TestHelpersAuthorizationCreateOptions
    • Add support for CryptoWallet on Issuing.CardCreateOptions, Issuing.CardUpdateOptions, and Issuing.Card
    • Add support for PaymentEvaluations and PaymentMethodDetails on PaymentAttemptRecordReportAuthorizedOptions
    • Add support for BlikRecurringPayments on V2.Core.Account.Configuration.Merchant.Capabilities and V2CoreAccountConfigurationMerchantCapabilitiesOptions
    • Add support for UserAccess on V2.Iam.ActivityLog.Details
  • #3425 Add non-verified manged handlers

See the changelog for more details.

v52.4.0

Choose a tag to compare

@xavdid xavdid released this 27 Aug 04:15

This release changes the pinned API version to 2026-08-26.dahlia.

  • #3426 Add new EventNotificationHandler class for better thin event management

  • #3436 Update generated code

    • Add support for new resource Billing.FeedbackOption
    • Add support for Create, Deactivate, Get, List, and Update methods on resource Billing.FeedbackOption
    • Add support for PaymentMethodSettings on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for FeedbackOptions on BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason and BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReasonOptions
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Card.Wallet.Link and Charge.PaymentMethodDetails.Link
    • Add support for FundingTypesBlocked on Checkout.Session.PaymentMethodOptions.Card.Restrictions and CheckoutSessionPaymentMethodOptionsCardRestrictionsOptions
    • Add support for Metadata on ConfirmationToken
    • Add support for ActiveEntitlements and CustomerPortal on CustomerSession.Components and CustomerSessionComponentsOptions
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for FrozenFields on InvoiceItem
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • Add support for ApplicationFeeAmount, ApplicationFeePercent, OnBehalfOf, and TransferData on PaymentLinkUpdateOptions
    • Add support for FeedbackOption on Subscription.CancellationDetails and SubscriptionCancellationDetailsOptions
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, Tax.Registration.CountryOptions.Sk, TaxRegistrationCountryOptionsAtOptions, TaxRegistrationCountryOptionsBeOptions, TaxRegistrationCountryOptionsBgOptions, TaxRegistrationCountryOptionsCyOptions, TaxRegistrationCountryOptionsCzOptions, TaxRegistrationCountryOptionsDeOptions, TaxRegistrationCountryOptionsDkOptions, TaxRegistrationCountryOptionsEeOptions, TaxRegistrationCountryOptionsEsOptions, TaxRegistrationCountryOptionsFiOptions, TaxRegistrationCountryOptionsFrOptions, TaxRegistrationCountryOptionsGrOptions, TaxRegistrationCountryOptionsHrOptions, TaxRegistrationCountryOptionsHuOptions, TaxRegistrationCountryOptionsIeOptions, TaxRegistrationCountryOptionsItOptions, TaxRegistrationCountryOptionsLtOptions, TaxRegistrationCountryOptionsLuOptions, TaxRegistrationCountryOptionsLvOptions, TaxRegistrationCountryOptionsMtOptions, TaxRegistrationCountryOptionsNlOptions, TaxRegistrationCountryOptionsPlOptions, TaxRegistrationCountryOptionsPtOptions, TaxRegistrationCountryOptionsRoOptions, TaxRegistrationCountryOptionsSeOptions, TaxRegistrationCountryOptionsSiOptions, and TaxRegistrationCountryOptionsSkOptions

See the changelog for more details.

v52.4.0-alpha.2

v52.4.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@xavdid xavdid released this 19 Aug 23:03
  • #3423 Update generated code for private-preview
    • Add support for new resources Billing.FeedbackOption and PaymentPlan
    • ⚠️ Remove support for resource Billing.FeedbackOptions
    • Add support for Create, Get, List, and Update methods on resource PaymentPlan
    • Add support for Update method on resource V2.MoneyManagement.Transaction
    • Add support for WechatPayPayments on Account.Settings and AccountSettingsOptions
    • ⚠️ Change type of BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason.FeedbackOptions from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for SubscriptionPause on BillingPortal.Session.Flow
    • Add support for ActiveEntitlements on CustomerSession.Components
    • Add support for SharedPaymentIssuedToken on DelegatedCheckout.RequestedSessionConfirmOptions
    • Add support for ManagedPayments on InvoiceCreateOptions, InvoiceItemCreateOptions, InvoiceItem, Invoice, and QuotePreviewInvoice
    • Add support for PaymentPlan on Invoice
    • Add support for EstimatedFeeDetails and EstimatedFee on Issuing.Authorization.PendingRequest.HoldAmountDetails and Issuing.Authorization.RequestHistory.HoldAmountDetails
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • ⚠️ Change type of ProductCatalog.TrialOffer.EndBehavior.Transition.Price from $Price to deletable($Price)
    • ⚠️ Change type of Subscription.CancellationDetails.FeedbackOption from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for CancelAtPeriodEnd on Subscription.PendingUpdate
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, and Tax.Registration.CountryOptions.Sk
    • Add support for Metadata on V2.Billing.Contract.PricingLines.Data.Pricing.PriceDetails.PricingOverrides.Data, V2.Billing.Contract.PricingOverrides.Data, V2.Billing.ContractUpdateOptions, V2.MoneyManagement.Transaction, V2BillingContractPricingLineActionUpdateOptions, V2BillingContractPricingOverrideActionAddOptions, V2BillingContractPricingOverrideActionUpdateOptions, and V2BillingContractPricingOverrideOptions
    • Add support for TaxAmount on V2.MoneyManagement.OutboundPaymentQuote.EstimatedFee
    • Add support for PayoutMethodOptions on V2.MoneyManagement.OutboundPaymentQuote.To and V2MoneyManagementOutboundPaymentQuoteToOptions
    • Change type of V2BillingContractPricingLineActionUpdatePricingPriceDetailsPricingOverrideActionUpdateOptions.Metadata from string to emptyable(string)
    • Add support for snapshot events PaymentPlanCreated, PaymentPlanInstallmentDue, PaymentPlanInstallmentPaid, PaymentPlanInstallmentWillBeDue, and PaymentPlanUpdated with resource PaymentPlan

See the changelog for more details.

v52.4.0-alpha.1

v52.4.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@xavdid xavdid released this 13 Aug 00:25

This release changes the pinned API version to 2026-08-12.preview.

  • #3421 Update generated code for private-preview
    • Add support for new resource V2.Tax.OperationsResolveAddressResult
    • Add support for ResolveAddress method on resource V2.Tax.OperationsResolveAddressResult
    • Add support for Confirm and FxQuote methods on resource V2.MoneyManagement.PayoutIntent
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Link
    • ⚠️ Remove support for PricingGroup on Charge.PaymentMethodDetails.Link
    • Add support for Celo on Crypto.OnrampSession.TransactionDetails.WalletAddresses
    • Add support for CustomerPortal on CustomerSession.Components
    • Add support for AppliedToInvoice and Type on CustomerCustomerBalanceTransactionCreateOptions
    • Add support for ClassificationState and EnrichmentState on FinancialConnections.Account
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for Classifications and Enrichments on FinancialConnections.Transaction
    • Add support for CustomerBalance on Invoice and QuotePreviewInvoice
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, and Subscription.PaymentSettings.PaymentMethodOptions
    • Add support for HoldAmountDetails and HoldAmount on Issuing.Authorization.PendingRequest and Issuing.Authorization.RequestHistory
    • Add support for NetworkDeclineCode on PaymentAttemptRecordPaymentMethodDetailsCardOptions and PaymentRecordPaymentMethodDetailsCardOptions
    • Add support for SetupFutureUsage on PaymentIntent.PaymentMethodOptions.Sequra
    • Add support for Status on QuotePreviewSubscriptionSchedule.PauseSchedule.Pause, QuotePreviewSubscriptionSchedule.PauseSchedule.Resume, SubscriptionSchedule.PauseSchedule.Pause, and SubscriptionSchedule.PauseSchedule.Resume
    • Change type of SubscriptionSchedulePauseSchedulesOptions.Resume from pause_schedule_update_resume_params to emptyable(pause_schedule_update_resume_params)
    • Add support for Acquirer on EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension
    • ⚠️ Change type of EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension.Type, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension.Type, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension.Type, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension.Type from literal('issuer') to enum('acquirer'|'issuer')
    • Add support for ConfirmationMethod on V2.MoneyManagement.PayoutIntentCreateOptions and V2.MoneyManagement.PayoutIntent
    • Add support for EstimatedFees and FxQuote on V2.MoneyManagement.PayoutIntent
    • Add support for Debited on V2.MoneyManagement.PayoutIntent.From
    • Add support for Confirm on V2.MoneyManagement.PayoutIntent.NextAction
    • ⚠️ Change type of V2.MoneyManagement.PayoutIntent.NextAction.Type from literal('handle_failure') to enum('confirm'|'handle_failure')
    • Add support for Credited on V2.MoneyManagement.PayoutIntent.To
    • Add support for event notification V1BalanceSettingsUpdatedEvent with related object BalanceSettings
    • Add support for event notification V1BillingCreditBalanceTransactionCreatedEvent with related object Billing.CreditBalanceTransaction
    • Add support for event notifications V1BillingCreditGrantCreatedEvent and V1BillingCreditGrantUpdatedEvent with related object Billing.CreditGrant
    • Add support for event notifications V1BillingMeterCreatedEvent, V1BillingMeterDeactivatedEvent, V1BillingMeterReactivatedEvent, and V1BillingMeterUpdatedEvent with related object Billing.Meter
    • Add support for event notifications V1FinancialConnectionsAccountAccountNumbersUpdatedEvent, V1FinancialConnectionsAccountExpectedDeactivationDateUpdatedEvent, V1FinancialConnectionsAccountSupportedPaymentMethodTypesUpdatedEvent, V1FinancialConnectionsAccountUpcomingAccountNumberExpiryEvent, and V1FinancialConnectionsAccountUpcomingDeactivationEvent with related object FinancialConnections.Account
    • Add support for event notification V1InvoicePaymentAttemptRequiredEvent with related object Invoice
    • Add support for error type FxQuoteNeedsRefreshException

See the changelog for more details.

v52.3.0

Choose a tag to compare

@xavdid xavdid released this 10 Aug 22:13
  • #3422 Surface object property on EventNotification

  • #3416 add/adjust event parsing helpers

    • Added methods that return which return their respective Event/EventNotification class instances without verifying authenticity. Use them when you've previously verified an event (e.g. you verified, put the event in a queue, and are now processing). Supports events from AWS EventBridge and Azure Event Grid natively.
      • EventUtility.ConstructEventWithoutVerification(json)
      • StripeClient.ParseEventNotificationWithoutVerification(json)
    • Added EventUtility.GenerateSignatureHeader(payload, secret), which computes a full Stripe-Signature header for the given payload. Useful for unit tests!
  • #3420 Add stripe.major_api_version constant

See the changelog for more details.