Skip to content

chore(deps): Bump Stripe.net from 48.5.0 to 51.2.0#25

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/nuget/VoxTics/Stripe.net-51.2.0
Open

chore(deps): Bump Stripe.net from 48.5.0 to 51.2.0#25
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/nuget/VoxTics/Stripe.net-51.2.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Jun 1, 2026

Updated Stripe.net from 48.5.0 to 51.2.0.

Release notes

Sourced from Stripe.net's releases.

51.2.0

This release changes the pinned API version to 2026-05-27.dahlia.

  • #​3386 Update generated code
    • Add support for new resource V2.Commerce.ProductCatalogImport
    • Add support for Create and Get methods on resource V2.Commerce.ProductCatalogImport
    • Add support for BizumPayments and ScalapayPayments on Account.Capabilities and AccountCapabilitiesOptions
    • Add support for AutomaticTransferRulesByCurrency on BalanceSettings.Payments.Payouts and BalanceSettingsPaymentsPayoutsOptions
    • Add support for StartOfDay on BalanceSettings.Payments.SettlementTiming and BalanceSettingsPaymentsSettlementTimingOptions
    • Add support for Description on ChargeTransferDataOptions, PaymentIntent.TransferData, and PaymentIntentTransferDataOptions
    • Add support for Bizum on Charge.PaymentMethodDetails, ConfirmationToken.PaymentMethodPreview, ConfirmationTokenPaymentMethodDataOptions, PaymentAttemptRecord.PaymentMethodDetails, PaymentIntent.PaymentMethodOptions, PaymentIntentPaymentMethodDataOptions, PaymentIntentPaymentMethodOptionsOptions, PaymentMethodConfigurationCreateOptions, PaymentMethodConfigurationUpdateOptions, PaymentMethodConfiguration, PaymentMethodCreateOptions, PaymentMethod, PaymentRecord.PaymentMethodDetails, SetupIntent.PaymentMethodOptions, SetupIntentPaymentMethodDataOptions, and SetupIntentPaymentMethodOptionsOptions
    • Add support for Scalapay on Charge.PaymentMethodDetails, Checkout.Session.PaymentMethodOptions, CheckoutSessionPaymentMethodOptionsOptions, ConfirmationToken.PaymentMethodPreview, ConfirmationTokenPaymentMethodDataOptions, PaymentAttemptRecord.PaymentMethodDetails, PaymentIntent.PaymentMethodOptions, PaymentIntentPaymentMethodDataOptions, PaymentIntentPaymentMethodOptionsOptions, PaymentMethodConfigurationCreateOptions, PaymentMethodConfigurationUpdateOptions, PaymentMethodConfiguration, PaymentMethodCreateOptions, PaymentMethod, PaymentRecord.PaymentMethodDetails, Refund.DestinationDetails, and SetupIntentPaymentMethodDataOptions
    • Add support for Mandate on Charge.PaymentMethodDetails.Twint, PaymentAttemptRecord.PaymentMethodDetails.Twint, and PaymentRecord.PaymentMethodDetails.Twint
    • Change type of CheckoutSessionPaymentMethodOptionsTwintOptions.SetupFutureUsage and PaymentIntentPaymentMethodOptionsTwintOptions.SetupFutureUsage from literal('none') to enum('none'|'off_session')
    • ⚠️ Change type of Checkout.Session.PaymentMethodOptions.Twint.SetupFutureUsage and PaymentIntent.PaymentMethodOptions.Twint.SetupFutureUsage from literal('none') to enum('none'|'off_session')
    • Add support for CreditedItems on InvoiceItem.ProrationDetails
    • Add support for Discountable on InvoiceScheduleDetailsPhaseAddInvoiceItemOptions, SubscriptionAddInvoiceItemOptions, SubscriptionSchedule.Phase.AddInvoiceItem, and SubscriptionSchedulePhaseAddInvoiceItemOptions
    • Add support for BillingSchedules on InvoiceSubscriptionDetailsOptions, SubscriptionCreateOptions, SubscriptionUpdateOptions, and Subscription
    • Add support for AmountPaidOffStripe on Invoice
    • Add support for Twint on Mandate.PaymentMethodDetails and SetupAttempt.PaymentMethodDetails
    • Add support for Metadata on PaymentIntent.TransferData, PaymentIntentTransferDataOptions, and Subscription.PendingUpdate
    • Add support for PaymentData on PaymentIntent.TransferData and PaymentIntentTransferDataOptions
    • Add support for BlikAuthorize on PaymentIntent.NextAction and SetupIntent.NextAction
    • Add support for PaymentMethodOptions on PaymentLinkCreateOptions, PaymentLinkUpdateOptions, and PaymentLink
    • Add support for Active on PaymentMethodConfigurationListOptions
    • Add support for BilledUntil on SubscriptionItem
    • Add support for Discount and Discounts on Subscription.PendingUpdate
    • Add support for VerifoneM425, VerifoneP630, VerifoneUx700, and VerifoneV660p on Terminal.ConfigurationCreateOptions, Terminal.ConfigurationUpdateOptions, and Terminal.Configuration
    • Add support for ApiError and PrintContent on Terminal.Reader.Action
    • Add support for Customer on TestHelpers.TestClockCreateOptions
    • Add support for Signer on V2.Core.Account.Identity.BusinessDetails.Documents.ProofOfRegistration, V2.Core.Account.Identity.BusinessDetails.Documents.ProofOfUltimateBeneficialOwnership, V2CoreAccountIdentityBusinessDetailsDocumentsProofOfRegistrationOptions, V2CoreAccountIdentityBusinessDetailsDocumentsProofOfUltimateBeneficialOwnershipOptions, V2CoreAccountTokenIdentityBusinessDetailsDocumentsProofOfRegistrationOptions, and V2CoreAccountTokenIdentityBusinessDetailsDocumentsProofOfUltimateBeneficialOwnershipOptions
    • Add support for AzureEventGrid on V2.Core.EventDestinationCreateOptions and V2.Core.EventDestination
    • Add support for event notifications V2CommerceProductCatalogImportsFailedEvent, V2CommerceProductCatalogImportsProcessingEvent, V2CommerceProductCatalogImportsSucceededEvent, and V2CommerceProductCatalogImportsSucceededWithErrorsEvent with related object V2.Commerce.ProductCatalogImport
  • #​3385 Emit warning when stripe-notify header is present in response

See the changelog for more details.

51.2.0-beta.2

  • #​3374 Update generated code for beta
    • Add support for new resources V2.Commerce.ProductCatalogImport, V2.Data.Reporting.QueryRun, V2.Extend.WorkflowRun, V2.Extend.Workflow, V2.Iam.ActivityLog, V2.Network.BusinessProfile, and V2.OrchestratedCommerce.Agreement
    • Add support for Confirm, Create, Get, List, and Terminate methods on resource V2.OrchestratedCommerce.Agreement
    • Add support for Get and Me methods on resource V2.Network.BusinessProfile
    • Add support for List method on resource V2.Iam.ActivityLog
    • Add support for Get and List methods on resource V2.Extend.WorkflowRun
    • Add support for Get, Invoke, and List methods on resource V2.Extend.Workflow
    • Add support for Create and Get methods on resources V2.Commerce.ProductCatalogImport and V2.Data.Reporting.QueryRun
    • ⚠️ Change type of V2.Billing.Cadence.SettingsData.Collection.PaymentMethodOptions.Konbini, V2.Billing.CollectionSetting.PaymentMethodOptions.Konbini, V2.Billing.CollectionSettingVersion.PaymentMethodOptions.Konbini, and V2BillingCollectionSettingPaymentMethodOptionsOptions.Konbini from map(string: dynamic) to an object
    • ⚠️ Change type of V2.Billing.Cadence.SettingsData.Collection.PaymentMethodOptions.SepaDebit, V2.Billing.CollectionSetting.PaymentMethodOptions.SepaDebit, V2.Billing.CollectionSettingVersion.PaymentMethodOptions.SepaDebit, and V2BillingCollectionSettingPaymentMethodOptionsOptions.SepaDebit from map(string: dynamic) to an object
    • ⚠️ Change type of V2.MoneyManagement.InboundTransfer.TransferHistory.BankDebitProcessing from map(string: dynamic) to an object
    • ⚠️ Change type of V2.MoneyManagement.InboundTransfer.TransferHistory.BankDebitQueued from map(string: dynamic) to an object
    • ⚠️ Change type of V2.MoneyManagement.InboundTransfer.TransferHistory.BankDebitSucceeded from map(string: dynamic) to an object
    • Change type of V2CoreBatchJobEndpointOptions.HttpMethod from literal('post') to enum('delete'|'post')
    • Add support for TreasuryTransaction on EventsV2MoneyManagementTransactionCreatedEvent
    • Add support for event notifications V2CommerceProductCatalogImportsFailedEvent, V2CommerceProductCatalogImportsProcessingEvent, V2CommerceProductCatalogImportsSucceededEvent, and V2CommerceProductCatalogImportsSucceededWithErrorsEvent with related object V2.Commerce.ProductCatalogImport
    • Add support for event notifications V2DataReportingQueryRunCreatedEvent, V2DataReportingQueryRunFailedEvent, V2DataReportingQueryRunSucceededEvent, and V2DataReportingQueryRunUpdatedEvent with related object V2.Data.Reporting.QueryRun
    • Add support for event notifications V2ExtendWorkflowRunFailedEvent, V2ExtendWorkflowRunStartedEvent, and V2ExtendWorkflowRunSucceededEvent with related object V2.Extend.WorkflowRun
    • Add support for event notifications V2OrchestratedCommerceAgreementConfirmedEvent, V2OrchestratedCommerceAgreementCreatedEvent, V2OrchestratedCommerceAgreementPartiallyConfirmedEvent, and V2OrchestratedCommerceAgreementTerminatedEvent with related object V2.OrchestratedCommerce.Agreement
    • Add support for error type CannotProceedException

See the changelog for more details.

51.2.0-beta.1

This release changes the pinned API version to 2026-04-22.private.

  • #​3367 Update generated code for beta
    • Add support for new resources SharedPayment.GrantedToken and SharedPayment.IssuedToken
    • Add support for Get method on resource SharedPayment.GrantedToken
    • Add support for Create and Revoke test helper methods on resource SharedPayment.GrantedToken
    • Add support for Create, Get, and Revoke methods on resource SharedPayment.IssuedToken
    • Add support for Blik on CheckoutSessionPaymentMethodOptionsOptions, Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • Add support for SharedPaymentGrantedToken on ConfirmationTokenPaymentMethodDataOptions, PaymentIntentPaymentMethodDataOptions, PaymentMethod, and SetupIntentPaymentMethodDataOptions
    • Add support for ValidationErrors on Privacy.RedactionJob
    • Add support for TaxDetails on Product
    • ⚠️ Change type of QuotePreviewInvoice.TotalTaxes.TaxRateDetails.TaxRate from string to expandable($TaxRate)
    • Add support for AdmissionsTax, AttendanceTax, EntertainmentTax, GrossReceiptsTax, HospitalityTax, LuxuryTax, ResortTax, and TourismTax on TaxRegistrationCountryOptionsUsOptions
    • Add support for Purpose on Treasury.OutboundPaymentCreateOptions and Treasury.OutboundPayment

See the changelog for more details.

51.2.0-alpha.6

  • #​3384 Update generated code for private-preview
    • Add support for new resource PaymentLocationCapability
    • Add support for Get, List, and Update methods on resource PaymentLocationCapability
    • Add support for Close and SimulateNetworkLifecycleDisputeResponse test helper methods on resource Issuing.Dispute
    • Change type of DelegatedCheckoutRequestedSessionDiscountsOptions.Codes from array(string) to emptyable(array(string))
    • ⚠️ Remove support for CreditedItems on InvoiceItem.ProrationDetails
    • Add support for BalanceResponse on Issuing.Authorization
    • Add support for PaymentEvaluations on PaymentAttemptRecordReportCanceledOptions, PaymentAttemptRecordReportFailedOptions, PaymentRecordFailedOptions, PaymentRecordReportPaymentAttemptCanceledOptions, and PaymentRecordReportPaymentAttemptFailedOptions
    • Add support for Enabled on PaymentIntentPaymentDetailsBenefitFrMealVoucherOptions and SetupIntentSetupDetailsBenefitFrMealVoucherOptions
    • Add support for AdvancedFeatureDetails and AllowedPaymentMethodTypes on PaymentIntent
    • Change type of PaymentLocationAddressOptions.City from string to emptyable(string)
    • Change type of PaymentLocationAddressOptions.Line1 from string to emptyable(string)
    • Change type of PaymentLocationAddressOptions.Line2 from string to emptyable(string)
    • Change type of PaymentLocationAddressOptions.PostalCode from string to emptyable(string)
    • Change type of PaymentLocationAddressOptions.State from string to emptyable(string)
    • ⚠️ Remove support for PaymentBehavior on SubscriptionResumeOptions
    • ⚠️ Remove support for StatusDetails on Subscription

See the changelog for more details.

51.2.0-alpha.5

  • #​3382 Update generated code for private-preview
    • Add support for new resources V2.Core.FeeBatch, V2.Core.FeeEntry, V2.MoneyManagement.DebitDispute, and V2.MoneyManagement.FinancialAccountStatement
    • Add support for SimulateNetworkLifecyclePreArbitrationResponse and SimulateNetworkLifecyclePreArbitrationSubmission test helper methods on resource Issuing.Dispute
    • Add support for List method on resource PaymentLocation
    • Add support for Get and List methods on resources V2.Core.FeeBatch, V2.Core.FeeEntry, and V2.MoneyManagement.FinancialAccountStatement
    • Add support for Create, Get, and List methods on resource V2.MoneyManagement.DebitDispute
    • Add support for Discounts on DelegatedCheckout.RequestedSessionCreateOptions, DelegatedCheckout.RequestedSessionUpdateOptions, and DelegatedCheckout.RequestedSession
    • Add support for AmountSale on DelegatedCheckout.RequestedSession.LineItemDetail and DelegatedCheckout.RequestedSession.TotalDetails
    • Add support for AmountDiscount and Breakdown on DelegatedCheckout.RequestedSession.TotalDetails
    • ⚠️ Remove support for CheckDepositAddress on Invoice.PaymentSettings.PaymentMethodOptions.CheckScan, InvoicePaymentSettingsPaymentMethodOptionsCheckScanOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions.CheckScan, Subscription.PaymentSettings.PaymentMethodOptions.CheckScan, and SubscriptionPaymentSettingsPaymentMethodOptionsCheckScanOptions
    • Add support for PaymentEvaluations on PaymentAttemptRecordReportGuaranteedOptions, PaymentRecordGuaranteedOptions, and PaymentRecordReportPaymentAttemptGuaranteedOptions
    • Add support for Location on PaymentIntentPaymentDetailsOptions and SetupIntentSetupDetailsOptions
    • Add support for OnboardingDataUpdateAcknowledged on PaymentLocationUpdateOptions
    • Add support for Customer on Radar.CustomerEvaluationUpdateOptions
    • Add support for Status on Radar.CustomerEvaluationUpdateOptions and Radar.CustomerEvaluation
    • Add support for PaymentBehavior on SubscriptionResumeOptions
    • Add support for DisputeDetails on V2.MoneyManagement.ReceivedDebit
    • Add support for DebitDispute on V2.MoneyManagement.Transaction.Flow and V2.MoneyManagement.TransactionEntry.TransactionDetails.Flow
    • Add support for PaymentAttemptRecord on EventsV2PaymentsOffSessionPaymentAttemptFailedEvent and EventsV2PaymentsOffSessionPaymentFailedEvent
    • Add support for event notifications V2MoneyManagementFinancialAccountStatementCreatedEvent and V2MoneyManagementFinancialAccountStatementRestatedEvent with related object V2.MoneyManagement.FinancialAccountStatement

See the changelog for more details.

51.2.0-alpha.4

  • #​3378 Update generated code for private-preview
    • Add support for new resource PaymentLocation
    • Add support for Create, Delete, Get, and Update methods on resource PaymentLocation
    • Add support for Protections on AccountCapabilitiesCardPaymentsOptions and Capability
    • Add support for GiftCard on ConfirmationToken.PaymentMethodPreview, ConfirmationTokenPaymentMethodDataOptions, PaymentIntentPaymentMethodDataOptions, PaymentMethodCreateOptions, PaymentMethod, SetupIntentPaymentMethodDataOptions, and SharedPayment.GrantedToken.PaymentMethodDetails
    • Add support for Metadata on DelegatedCheckout.RequestedSessionConfirmOptions
    • Add support for CreditedItems on InvoiceItem.ProrationDetails
    • Add support for NetworkLifecycle on Issuing.Dispute
    • Add support for StatusDetails on Subscription
  • #​3379 Add EventNotificationHandler (private preview)

See the changelog for more details.

51.2.0-alpha.3

  • #​3377 Update generated code for private-preview
    • Add support for DebitCard on V2.Core.Account.Configuration.CardCreator.Capabilities.Consumer.Lead, V2.Core.Account.Identity.Attestations.TermsOfService.CardCreator.Consumer.Lead, V2CoreAccountConfigurationCardCreatorCapabilitiesConsumerLeadOptions, and V2CoreAccountIdentityAttestationsTermsOfServiceCardCreatorConsumerLeadOptions

See the changelog for more details.

51.2.0-alpha.2

  • #​3375 Update generated code for private-preview
    • Add support for new resource V2.Data.Analytics.MetricQueryResult
    • Add support for Create, Get, and Revoke methods on resource SharedPayment.IssuedToken
    • Add support for Create method on resource V2.Data.Analytics.MetricQueryResult
    • Add support for BalanceReport and PayoutReconciliationReport on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for AppDistribution and SunbitPayments on Account.Capabilities and AccountCapabilitiesOptions
    • Add support for Sunbit on Charge.PaymentMethodDetails, ConfirmationToken.PaymentMethodPreview, ConfirmationTokenPaymentMethodDataOptions, PaymentAttemptRecord.PaymentMethodDetails, PaymentIntentPaymentMethodDataOptions, PaymentMethodConfigurationCreateOptions, PaymentMethodConfigurationUpdateOptions, PaymentMethodConfiguration, PaymentMethodCreateOptions, PaymentMethod, PaymentRecord.PaymentMethodDetails, and SetupIntentPaymentMethodDataOptions
    • Add support for Last4 on Charge.PaymentMethodDetails.GiftCard, PaymentAttemptRecord.PaymentMethodDetails.GiftCard, and PaymentRecord.PaymentMethodDetails.GiftCard
    • Add support for Location and Reader on Charge.PaymentMethodDetails.Klarna, PaymentAttemptRecord.PaymentMethodDetails.Klarna, and PaymentRecord.PaymentMethodDetails.Klarna
    • Add support for Blik on CheckoutSessionPaymentMethodOptionsOptions, Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • Add support for SharedPaymentGrantedToken on ConfirmationTokenPaymentMethodDataOptions, PaymentIntentPaymentMethodDataOptions, PaymentMethod, and SetupIntentPaymentMethodDataOptions
    • ⚠️ Change type of CreditNote.TotalTaxes.TaxRateDetails.TaxRate, CreditNoteLineItem.Taxes.TaxRateDetails.TaxRate, Invoice.TotalTaxes.TaxRateDetails.TaxRate, InvoiceLineItem.Taxes.TaxRateDetails.TaxRate, and QuotePreviewInvoice.TotalTaxes.TaxRateDetails.TaxRate from string to expandable($TaxRate)
    • Add support for BuyerConsents on DelegatedCheckout.RequestedSessionConfirmOptions
    • Add support for Consents on DelegatedCheckout.RequestedSession.BuyerConsents.Marketing
    • Add support for PaymentFacilitatorId and SubMerchantId on IssuingAuthorizationMerchantDataOptions and IssuingTransactionMerchantDataOptions
    • Add support for CardPresence on Issuing.Authorization
    • Add support for AllowedCardPresences and BlockedCardPresences on Issuing.Card.SpendingControls, Issuing.Cardholder.SpendingControls, IssuingCardSpendingControlsOptions, and IssuingCardholderSpendingControlsOptions
    • ⚠️ Change type of PaymentAttemptRecord.PaymentMethodDetails.GiftCard.Balance and PaymentRecord.PaymentMethodDetails.GiftCard.Balance from PaymentFlowsPrivatePaymentMethodsGiftCardDeprecatedDetailsResourceBalanceAmount to nullable(PaymentsPrimitivesPaymentRecordsResourcePaymentMethodGiftCardDetailsResourceBalance)
    • Add support for AmountToConfirm on PaymentIntentConfirmOptions
    • Add support for KlarnaDisplayQrCode on PaymentIntent.NextAction
    • Add support for ValidationErrors on Privacy.RedactionJob
    • Add support for TaxDetails on Product
    • Add support for Moto on SetupAttempt.PaymentMethodDetails.Card
    • Add support for AdmissionsTax, AttendanceTax, EntertainmentTax, GrossReceiptsTax, HospitalityTax, LuxuryTax, ResortTax, and TourismTax on TaxRegistrationCountryOptionsUsOptions
    • Add support for Purpose on Treasury.OutboundPaymentCreateOptions and Treasury.OutboundPayment
    • Add support for CryptoWallet on V2.MoneyManagement.FinancialAddress.Credentials
    • Add support for MxBankAccount on V2.MoneyManagement.FinancialAddress.Credentials and V2.MoneyManagement.ReceivedCredit.BankTransfer
    • Add support for CryptoWalletTransfer on V2.MoneyManagement.ReceivedCredit
    • Add support for EuBankAccount on V2.MoneyManagement.ReceivedCredit.BankTransfer
    • Add support for CryptoProperties and SettlementCurrency on V2.MoneyManagement.FinancialAddressCreateOptions
    • Add support for event notifications V2CoreApprovalRequestCreatedEvent and V2CoreApprovalRequestExpiredEvent with related object V2.Core.ApprovalRequest
    • Add support for event notification V2ExtendExtensionRunFailedEvent

See the changelog for more details.

51.2.0-alpha.1

This release changes the pinned API version to 2026-04-22.private.

  • #​3369 Update generated code for private-preview
    • Add support for new resources V2.Commerce.ProductCatalogImport, V2.Core.ApprovalRequest, V2.Extend.WorkflowRun, V2.Extend.Workflow, V2.Iam.ActivityLog, V2.Network.BusinessProfile, and V2.OrchestratedCommerce.Agreement
    • ⚠️ Remove support for resources V2.Core.WorkflowRun and V2.Core.Workflow
    • Add support for Confirm, Create, Get, List, and Terminate methods on resource V2.OrchestratedCommerce.Agreement
    • Add support for Get and Me methods on resource V2.Network.BusinessProfile
    • Add support for List method on resource V2.Iam.ActivityLog
    • Add support for Get and List methods on resource V2.Extend.WorkflowRun
    • Add support for Get, Invoke, and List methods on resource V2.Extend.Workflow
    • Add support for Cancel, Execute, Get, List, and Submit methods on resource V2.Core.ApprovalRequest
    • Add support for Create and Get methods on resource V2.Commerce.ProductCatalogImport
    • ⚠️ Remove support for Get and List methods on resource V2.Core.WorkflowRun
    • ⚠️ Remove support for Get, Invoke, and List methods on resource V2.Core.Workflow
    • Add support for RenewOnboardingLink method on resource V2.Core.ClaimableSandbox
    • ⚠️ Remove support for Customer on SharedPayment.IssuedToken
    • Add support for BillManagement and SendMoney on AccountSession.Components.Bills.Features
    • Add support for GiftCard on Charge.PaymentMethodDetails, PaymentAttemptRecord.PaymentMethodDetails, and PaymentRecord.PaymentMethodDetails
    • Add support for CustomPaymentMethodTypes on Checkout.SessionCreateOptions and Checkout.Session
    • Add support for PaymentRecord on Checkout.Session
    • ⚠️ Remove support for SharedPaymentGrantedToken on ConfirmationTokenPaymentMethodDataOptions, PaymentIntentPaymentMethodDataOptions, PaymentIntent, PaymentMethod, and SetupIntentPaymentMethodDataOptions
    • Add support for PaymentMethod on ConfirmationToken.PaymentMethodPreview.SepaDebit.GeneratedFrom, PaymentMethod.SepaDebit.GeneratedFrom, and SharedPayment.GrantedToken.PaymentMethodDetails.SepaDebit.GeneratedFrom
    • Add support for ReturnUrl on DelegatedCheckout.RequestedSessionConfirmOptions
    • Add support for BuyerConsents on DelegatedCheckout.RequestedSession
    • Add support for CryptoTransactions on Issuing.Authorization, Issuing.Dispute, and Issuing.Transaction
    • Add support for PaymentFacilitatorId and SubMerchantId on Issuing.Authorization.MerchantData and Issuing.Transaction.MerchantData
    • Add support for Identifiers on OrderLineItemProductDataOptions, ProductCreateOptions, ProductUpdateOptions, and Product
    • Add support for AgentDetails on PaymentIntent
    • Add support for ExternalReference on PriceCreateOptions and PriceUpdateOptions
    • Add support for LoginSucceeded and RegistrationSucceeded on Radar.AccountEvaluation.Events and Radar.AccountEvaluationUpdateOptions
    • Add support for PrintContent on Terminal.Reader.Action
    • Add support for AppChannel on V2.Core.ClaimableSandboxCreateOptions and V2.Core.ClaimableSandbox
    • Add support for OnboardingLinkDetails and OwnerDetails on V2.Core.ClaimableSandbox
    • ⚠️ Remove support for ClaimUrl on V2.Core.ClaimableSandbox
    • ⚠️ Remove support for OwnerAccount on V2.Core.ClaimableSandbox.SandboxDetails
    • Add support for SnapshotEvent on V2.Core.Event
    • Add support for MultiprocessorSettlement on V2.MoneyManagement.FinancialAccount
    • Add support for CaBankAccount on V2.MoneyManagement.FinancialAddress.Credentials and V2.MoneyManagement.ReceivedCredit.BankTransfer
    • Add support for AmountDetails and PaymentDetails on V2.Payments.OffSessionPaymentCaptureOptions, V2.Payments.OffSessionPaymentCreateOptions, and V2.Payments.OffSessionPayment
    • Add support for Description on V2.Payments.OffSessionPaymentCreateOptions and V2.Payments.OffSessionPayment
    • Add support for Mcc on V2PaymentsOffSessionPaymentPaymentMethodOptionsCardOptions
    • Add support for Storage on V2.MoneyManagement.FinancialAccountUpdateOptions
    • Add support for FxQuote on V2.MoneyManagement.CurrencyConversionCreateOptions
    • ⚠️ Add support for OnboardingLinkDetails on V2.Core.ClaimableSandboxCreateOptions
    • Change type of V2CoreBatchJobEndpointOptions.HttpMethod from literal('post') to enum('delete'|'post')
    • Add support for TreasuryTransaction on EventsV2MoneyManagementTransactionCreatedEvent
    • Add support for event notifications V1AccountApplicationAuthorizedEvent, V1AccountApplicationDeauthorizedEvent, V1AccountExternalAccountCreatedEvent, V1AccountExternalAccountDeletedEvent, V1AccountExternalAccountUpdatedEvent, V1BillingPortalSessionCreatedEvent, V1EntitlementsActiveEntitlementSummaryUpdatedEvent, V2CoreHealthMeterEventSummariesDelayedFiringEvent, and V2CoreHealthMeterEventSummariesDelayedResolvedEvent
    • Add support for event notification V1AccountUpdatedEvent with related object Account
    • Add support for event notifications V1ApplicationFeeCreatedEvent and V1ApplicationFeeRefundedEvent with related object ApplicationFee
    • Add support for event notification V1ApplicationFeeRefundUpdatedEvent with related object ApplicationFeeRefund
      ... (truncated)

51.1.0

This release changes the pinned API version to 2026-04-22.dahlia.

  • #​3365 Update generated code
    • Add support for BalanceReport and PayoutReconciliationReport on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for AppDistribution and SunbitPayments on Account.Capabilities and AccountCapabilitiesOptions
    • Add support for Sunbit on Charge.PaymentMethodDetails, ConfirmationToken.PaymentMethodPreview, ConfirmationTokenPaymentMethodDataOptions, PaymentAttemptRecord.PaymentMethodDetails, PaymentIntentPaymentMethodDataOptions, PaymentMethodConfigurationCreateOptions, PaymentMethodConfigurationUpdateOptions, PaymentMethodConfiguration, PaymentMethodCreateOptions, PaymentMethod, PaymentRecord.PaymentMethodDetails, and SetupIntentPaymentMethodDataOptions
    • Add support for Location and Reader on Charge.PaymentMethodDetails.Klarna, PaymentAttemptRecord.PaymentMethodDetails.Klarna, and PaymentRecord.PaymentMethodDetails.Klarna
    • Add support for Mandate on Charge.PaymentMethodDetails.Pix, PaymentAttemptRecord.PaymentMethodDetails.Pix, and PaymentRecord.PaymentMethodDetails.Pix
    • Add support for ManagedPayments on Checkout.SessionCreateOptions, Checkout.Session, PaymentIntent, PaymentLinkCreateOptions, PaymentLink, SetupIntent, and Subscription
    • Add support for MandateOptions on Checkout.Session.PaymentMethodOptions.Pix, CheckoutSessionPaymentMethodOptionsPixOptions, PaymentIntent.PaymentMethodOptions.Pix, and PaymentIntentPaymentMethodOptionsPixOptions
    • Change type of CheckoutSessionPaymentMethodOptionsPixOptions.SetupFutureUsage and PaymentIntentPaymentMethodOptionsPixOptions.SetupFutureUsage from literal('none') to enum('none'|'off_session')
    • ⚠️ Change type of Checkout.Session.PaymentMethodOptions.Pix.SetupFutureUsage and PaymentIntent.PaymentMethodOptions.Pix.SetupFutureUsage from literal('none') to enum('none'|'off_session')
    • Add support for Pix on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, Mandate.PaymentMethodDetails, SetupAttempt.PaymentMethodDetails, SetupIntent.PaymentMethodOptions, SetupIntentPaymentMethodOptionsOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • Add support for Upi on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • Add support for CardPresence on Issuing.Authorization
    • Add support for AllowedCardPresences and BlockedCardPresences on Issuing.Card.SpendingControls, Issuing.Cardholder.SpendingControls, IssuingCardSpendingControlsOptions, and IssuingCardholderSpendingControlsOptions
    • Add support for Amount and Currency on Mandate.MultiUse
    • Add support for AmountToConfirm on PaymentIntentConfirmOptions
    • Add support for KlarnaDisplayQrCode on PaymentIntent.NextAction
    • Add support for Moto on SetupAttempt.PaymentMethodDetails.Card
    • Add support for PixDisplayQrCode on SetupIntent.NextAction

See the changelog for more details.

51.1.0-beta.2

Please review the changelog for 51.0.1 for more information about changes in this release.

See the changelog for more details.

51.1.0-beta.1

This release changes the pinned API version to 2026-03-25.preview. It is built on top of SDK version 51.0.0 which contains breaking changes. Please review the changelog for 51.0.0 if upgrading from older SDK versions.

  • #​3349 Update generated code for beta

  • #​3347 Merge to beta

    • Merged latest master changes into the beta branch.
  • #​3337 Update generated code for beta

    • Add support for new resources ProductCatalog.TrialOffer, Tax.Location, and V2.Core.BatchJob
    • Add support for Create method on resource ProductCatalog.TrialOffer
    • Add support for Create, Get, and List methods on resource Tax.Location
    • Add support for Cancel, Create, and Get methods on resource V2.Core.BatchJob
    • Add support for PerformanceLocation on Tax.CalculationLineItem and TaxCalculationLineItemOptions
    • 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
    • Add support for RiskReserved on Balance
    • ⚠️ Remove support for SourceType on Charge.PaymentMethodDetails.StripeBalance, ConfirmationToken.PaymentMethodPreview.StripeBalance, ConfirmationTokenPaymentMethodDataStripeBalanceOptions, PaymentAttemptRecord.PaymentMethodDetails.StripeBalance, PaymentIntentPaymentMethodDataStripeBalanceOptions, PaymentMethod.StripeBalance, PaymentMethodStripeBalanceOptions, PaymentRecord.PaymentMethodDetails.StripeBalance, and SetupIntentPaymentMethodDataStripeBalanceOptions
    • Add support for TaxDetails on CheckoutSessionLineItemPriceDataProductDataOptions, InvoiceLineItemPriceDataProductDataOptions, InvoiceLinePriceDataProductDataOptions, PaymentLinkLineItemPriceDataProductDataOptions, PlanProductOptions, PriceProductDataOptions, ProductCreateOptions, and ProductUpdateOptions
    • Add support for PendingInvoiceItemInterval on CheckoutSessionSubscriptionDataOptions
    • Add support for Hosted and UiMode on FinancialConnections.SessionCreateOptions and FinancialConnections.Session
    • Add support for Url on FinancialConnections.Session
    • Add support for ExpiresAfterSeconds on Invoice.PaymentSettings.PaymentMethodOptions.Pix, InvoicePaymentSettingsPaymentMethodOptionsPixOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions.Pix, Subscription.PaymentSettings.PaymentMethodOptions.Pix, and SubscriptionPaymentSettingsPaymentMethodOptionsPixOptions
    • Add support for CurrentTrial on InvoiceSubscriptionDetailsItemOptions, SubscriptionItemCreateOptions, SubscriptionItemOptions, SubscriptionItemUpdateOptions, and SubscriptionItem
    • Add support for Surcharge on PaymentIntent.AmountDetails and PaymentIntentAmountDetailsOptions
    • Add support for AmountDetails and PaymentDetails on PaymentIntentDecrementAuthorizationOptions
    • Add support for MandateOptions on PaymentIntent.PaymentMethodOptions.StripeBalance
    • Add support for ManagedPayments on PaymentLinkCreateOptions and PaymentLink
    • Add support for StripeBalance on SetupIntent.PaymentMethodOptions and SetupIntentPaymentMethodOptionsOptions
    • Add support for BillingCycleAnchor on Subscription.TrialSettings.EndBehavior and SubscriptionTrialSettingsEndBehaviorOptions
    • Add support for AdmissionsTax, AttendanceTax, EntertainmentTax, GrossReceiptsTax, HospitalityTax, LuxuryTax, ResortTax, and TourismTax on Tax.Registration.CountryOptions.Us
    • Add support for Requirements on TaxCode
    • ⚠️ Change type of V2.Billing.Cadence.SettingsData.Collection.PaymentMethodOptions.Card.MandateOptions.Amount, V2.Billing.CollectionSetting.PaymentMethodOptions.Card.MandateOptions.Amount, V2.Billing.CollectionSettingVersion.PaymentMethodOptions.Card.MandateOptions.Amount, and V2BillingCollectionSettingPaymentMethodOptionsCardMandateOptionsOptions.Amount from longInteger to int64_string
    • Add support for Timezone on V2.Core.Account.Defaults and V2CoreAccountDefaultsOptions
    • Add support for AzureEventGrid on V2.Core.EventDestinationCreateOptions and V2.Core.EventDestination
    • Add support for SupportedCurrencies on V2.Core.Vault.GbBankAccount, V2.Core.Vault.UsBankAccount, and V2.MoneyManagement.PayoutMethod.Card
    • Add support for Restricted on V2.MoneyManagement.PayoutMethod
    • Add support for Currencies on V2.MoneyManagement.PayoutMethodsBankAccountSpec.Countries.Field
    • Add support for Counterparty and Description on V2.MoneyManagement.Transaction
    • ⚠️ Add support for Currency on V2.Core.Vault.GbBankAccountCreateOptions, V2.Core.Vault.UsBankAccountCreateOptions, V2MoneyManagementOutboundSetupIntentPayoutMethodDataBankAccountOptions, and V2MoneyManagementOutboundSetupIntentPayoutMethodDataCardOptions
    • Add support for Iban on V2.Core.Vault.GbBankAccountCreateOptions
    • Add support for event notifications V2CoreBatchJobBatchFailedEvent, V2CoreBatchJobCanceledEvent, V2CoreBatchJobCompletedEvent, V2CoreBatchJobCreatedEvent, V2CoreBatchJobReadyForUploadEvent, V2CoreBatchJobTimeoutEvent, V2CoreBatchJobUpdatedEvent, V2CoreBatchJobUploadTimeoutEvent, V2CoreBatchJobValidatingEvent, and V2CoreBatchJobValidationFailedEvent with related object V2.Core.BatchJob
  • #​3334 Merge dotnet-beta

  • #​3317 Xavdid/merge dotnet beta

See the changelog for more details.

51.1.0-alpha.4

  • #​3368 Update generated code for private-preview
    • Add support for LatestVersion on V2.Billing.LicenseFee, V2.Billing.PricingPlan, and V2.Billing.RateCard
    • Add support for ServiceIntervalCount and ServiceInterval on V2.Billing.LicenseFee and V2.Billing.RateCard
  • #​3363 Update generated code for private-preview
    • Add support for new resources V2.Core.WorkflowRun and V2.Core.Workflow
    • Add support for ReportAuthorized method on resource PaymentAttemptRecord
    • Add support for Get and List methods on resource V2.Core.WorkflowRun
    • Add support for Get, Invoke, and List methods on resource V2.Core.Workflow
    • Add support for NextAction and Status on SharedPayment.IssuedToken
    • ⚠️ Remove support for NetworkId on SharedPayment.IssuedToken.SellerDetails
    • Add support for Bills on AccountSession.Components
    • Add support for SettlementCurrencies on BalanceSettings.Payments and BalanceSettingsPaymentsOptions
    • Add support for DefaultSettlementCurrency on BalanceSettings.Payments
    • Add support for AccountFunding on Charge.PaymentMethodDetails.Card
    • Add support for AutomaticSurcharge on Checkout.SessionCreateOptions, Checkout.Session, PaymentLinkCreateOptions, and PaymentLink
    • Add support for Bizum on Checkout.Session.PaymentMethodOptions and CheckoutSessionPaymentMethodOptionsOptions
    • Add support for SurchargeCost on Checkout.Session
    • Add support for AmountSurcharge on Checkout.Session.TotalDetails
    • Add support for SharedPaymentGrantedToken on ConfirmationTokenPaymentMethodDataOptions, PaymentIntentPaymentMethodDataOptions, and SetupIntentPaymentMethodDataOptions
    • Add support for Details on Identity.VerificationReport.Email
    • Add support for Confirm on Identity.VerificationSessionCreateOptions and Identity.VerificationSessionUpdateOptions
    • Add support for Subscription on InvoiceItem.Parent.ScheduleDetails
    • ⚠️ Remove support for SharedPaymentGrantedToken on PaymentIntentConfirmOptions and PaymentIntentCreateOptions
    • Add support for MoneyServices on PaymentIntent.PaymentDetails
    • ⚠️ Remove support for ExternalReference on Plan

See the changelog for more details.

51.1.0-alpha.3

  • #​3361 Update generated code for private-preview
    • Add support for PaymentRecord on ApplicationFee.FeeSource
    • Add support for FleetData on ChargePaymentDetailsOptions, PaymentIntent.PaymentDetails, PaymentIntentAmountDetailsLineItem.PaymentMethodOptions.Card, PaymentIntentAmountDetailsLineItemsPaymentMethodOptionsCardOptions, and PaymentIntentPaymentDetailsOptions
    • Add support for BeneficiaryAccount, BeneficiaryDetails, SenderAccount, and SenderDetails on ChargePaymentDetailsMoneyServicesAccountFundingOptions and PaymentIntentPaymentDetailsMoneyServicesAccountFundingOptions
    • Change type of ChargePaymentDetailsMoneyServicesOptions.TransactionType and PaymentIntentPaymentDetailsMoneyServicesOptions.TransactionType from literal('account_funding') to emptyable(literal('account_funding'))
    • Add support for Bizum on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • Add support for QuantityPrecision on PaymentIntentAmountDetailsLineItem and PaymentIntentAmountDetailsLineItemsOptions
    • Add support for LiquidAsset and Wallet on PaymentIntentPaymentMethodOptionsCardPaymentDetailsMoneyServicesAccountFundingOptions and PaymentIntentPaymentMethodOptionsCardPresentPaymentDetailsMoneyServicesAccountFundingOptions
    • Add support for SharedPaymentGrantedToken on PaymentMethod
    • Add support for Data on Radar.PaymentEvaluation.ClientDeviceMetadataDetails and RadarPaymentEvaluationClientDeviceMetadataDetailsOptions
    • Add support for Sunbit on SharedPayment.GrantedToken.PaymentMethodDetails
    • Add support for error type CannotProceedException

See the changelog for more details.

51.1.0-alpha.2

  • #​3360 Update generated code for private-preview
    • Add support for new resources SharedPayment.IssuedToken and V2.Data.Reporting.QueryRun
    • Add support for Create and Get methods on resource V2.Data.Reporting.QueryRun
    • Add support for Pause and Resume methods on resource V2.Payments.OffSessionPayment
    • Add support for TenantKeys, TenantOperator, and TenantValues on Billing.BillingMeterMeterEventSummaryListOptions
    • Add support for MoneyServices on ChargePaymentDetailsOptions and PaymentIntentPaymentDetailsOptions
    • Add support for PaymentMethodOptions on DelegatedCheckout.RequestedSessionCreateOptions, DelegatedCheckout.RequestedSessionUpdateOptions, and DelegatedCheckout.RequestedSession
    • ⚠️ Remove support for PaymentMethodData on DelegatedCheckout.RequestedSessionConfirmOptions, DelegatedCheckout.RequestedSessionCreateOptions, and DelegatedCheckout.RequestedSessionUpdateOptions
    • Add support for CardBrands and PaymentMethodTypes on DelegatedCheckout.RequestedSession.SellerDetails
    • ⚠️ Change type of DelegatedCheckout.RequestedSession.SharedPaymentIssuedToken from string to expandable($SharedPayment.IssuedToken)
    • Add support for CheckScan on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • Add support for ProcessorDetails on PaymentAttemptRecordReportFailedOptions, PaymentAttemptRecordReportGuaranteedOptions, PaymentRecordFailedOptions, PaymentRecordGuaranteedOptions, PaymentRecordReportPaymentAttemptFailedOptions, and PaymentRecordReportPaymentAttemptGuaranteedOptions
    • Add support for PaymentDetails on PaymentIntentPaymentMethodOptionsCardOptions and PaymentIntentPaymentMethodOptionsCardPresentOptions
    • ⚠️ Remove support for BillFrom on QuotePreviewSubscriptionSchedule.BillingSchedule, Subscription.BillingSchedule, and SubscriptionSchedule.BillingSchedule
    • Add support for AgentDetails, PaymentMethodDetails, and RiskDetails on SharedPayment.GrantedToken
    • Add support for PaperChecks on V2.Account.Configuration.RecipientData.Features, V2.Core.Account.Configuration.Recipient.Capabilities, V2.Core.Account.Configuration.Storer.Capabilities.OutboundPayments, V2AccountConfigurationRecipientDataFeaturesOptions, V2CoreAccountConfigurationRecipientCapabilitiesOptions, and V2CoreAccountConfigurationStorerCapabilitiesOutboundPaymentsOptions
    • ⚠️ Change type of V2.Billing.Cadence.SettingsData.Collection.PaymentMethodOptions.Konbini, V2.Billing.CollectionSetting.PaymentMethodOptions.Konbini, V2.Billing.CollectionSettingVersion.PaymentMethodOptions.Konbini, and V2BillingCollectionSettingPaymentMethodOptionsOptions.Konbini from map(string: dynamic) to an object
    • ⚠️ Change type of V2.Billing.Cadence.SettingsData.Collection.PaymentMethodOptions.SepaDebit, V2.Billing.CollectionSetting.PaymentMethodOptions.SepaDebit, V2.Billing.CollectionSettingVersion.PaymentMethodOptions.SepaDebit, and V2BillingCollectionSettingPaymentMethodOptionsOptions.SepaDebit from map(string: dynamic) to an object
    • Add support for Id on V2.Billing.CadenceSpendModifier.MaxBillingPeriodSpend.Amount.CustomPricingUnit, V2.Billing.IntentAction.Apply.SpendModifierRule.MaxBillingPeriodSpend.Amount.CustomPricingUnit, and V2BillingIntentActionApplySpendModifierRuleMaxBillingPeriodSpendAmountCustomPricingUnitOptions
    • ⚠️ Change type of V2.Core.Event.Reason.Request.Client.StripeAction from map(string: dynamic) to an object
    • ⚠️ Change type of V2.MoneyManagement.InboundTransfer.TransferHistory.BankDebitProcessing from map(string: dynamic) to an object
    • ⚠️ Change type of V2.MoneyManagement.InboundTransfer.TransferHistory.BankDebitQueued from map(string: dynamic) to an object
    • ⚠️ Change type of V2.MoneyManagement.InboundTransfer.TransferHistory.BankDebitSucceeded from map(string: dynamic) to an object
    • ⚠️ Remove support for Town on V2.MoneyManagement.OutboundPayment.TrackingDetails.PaperCheck.MailingAddress
    • Add support for ApplicationFeeAmountRequested on V2.Payments.OffSessionPayment
    • ⚠️ Remove support for CompartmentId on V2.Payments.OffSessionPayment
    • Add support for RetryUntil on V2.Payments.OffSessionPayment.RetryDetails
    • Add support for ApplicationFeeAmount on V2.Payments.OffSessionPaymentCaptureOptions and V2.Payments.OffSessionPaymentCreateOptions
    • Add support for AlertId on EventsV2CoreHealthApiErrorResolvedEvent, EventsV2CoreHealthApiLatencyResolvedEvent, EventsV2CoreHealthAuthorizationRateDropResolvedEvent, EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent, EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent, EventsV2CoreHealthPaymentMethodErrorResolvedEvent, EventsV2CoreHealthSepaDebitDelayedFiringEvent, EventsV2CoreHealthSepaDebitDelayedResolvedEvent, EventsV2CoreHealthTrafficVolumeDropResolvedEvent, and EventsV2CoreHealthWebhookLatencyResolvedEvent
    • Add support for ApiKey on EventsV2IamApiKeyCreatedEvent, EventsV2IamApiKeyDefaultSecretRevealedEvent, EventsV2IamApiKeyExpiredEvent, EventsV2IamApiKeyPermissionsUpdatedEvent, EventsV2IamApiKeyRotatedEvent, and EventsV2IamApiKeyUpdatedEvent
    • Add support for StripeAccessGrant on EventsV2IamStripeAccessGrantApprovedEvent, EventsV2IamStripeAccessGrantCanceledEvent, EventsV2IamStripeAccessGrantDeniedEvent, EventsV2IamStripeAccessGrantRemovedEvent, EventsV2IamStripeAccessGrantRequestedEvent, and EventsV2IamStripeAccessGrantUpdatedEvent
    • Add support for event notifications V2DataReportingQueryRunCreatedEvent, V2DataReportingQueryRunFailedEvent, V2DataReportingQueryRunSucceededEvent, and V2DataReportingQueryRunUpdatedEvent with related object V2.Data.Reporting.QueryRun
    • Add support for event notifications V2PaymentsOffSessionPaymentPausedEvent and V2PaymentsOffSessionPaymentResumedEvent with related object V2.Payments.OffSessionPayment

See the changelog for more details.

51.1.0-alpha.1

This release changes the pinned API version to 2026-03-25.preview and contains additional breaking changes. See the GA changelog for more information.

  • #​3352 Update generated code for private-preview
    • Add support for new resource RiskSignals
    • Add support for FinancialAccountRewards and NestingDemo on AccountSession.Components
    • Add support for UpiPayments on Account.Capabilities and AccountCapabilitiesOptions
    • Add support for RiskSignals on Account
    • Add support for FraudIntent on AccountSignals
    • Add support for RiskReserved on Balance
    • ⚠️ Remove support for BillableItems on Billing.Alert.SpendThreshold.Filters
    • Add support for Upi on Charge.PaymentMethodDetails, Checkout.Session.PaymentMethodOptions, CheckoutSessionPaymentMethodOptionsOptions, ConfirmationToken.PaymentMethodPreview, ConfirmationTokenPaymentMethodDataOptions, Mandate.PaymentMethodDetails, PaymentAttemptRecord.PaymentMethodDetails, PaymentIntent.PaymentMethodOptions, PaymentIntentPaymentMethodDataOptions, PaymentIntentPaymentMethodOptionsOptions, PaymentMethodConfigurationCreateOptions, PaymentMethodConfigurationUpdateOptions, PaymentMethodConfiguration, PaymentMethodCreateOptions, PaymentMethod, PaymentRecord.PaymentMethodDetails, SetupAttempt.PaymentMethodDetails, SetupIntent.PaymentMethodOptions, SetupIntentPaymentMethodDataOptions, and SetupIntentPaymentMethodOptionsOptions
    • ⚠️ Remove support for SourceType on Charge.PaymentMethodDetails.StripeBalance, ConfirmationToken.PaymentMethodPreview.StripeBalance, ConfirmationTokenPaymentMethodDataStripeBalanceOptions, PaymentAttemptRecord.PaymentMethodDetails.StripeBalance, PaymentIntentPaymentMethodDataStripeBalanceOptions, PaymentMethod.StripeBalance, PaymentMethodStripeBalanceOptions, PaymentRecord.PaymentMethodDetails.StripeBalance, and SetupIntentPaymentMethodDataStripeBalanceOptions
    • Add support for IntegrationIdentifier on Checkout.SessionCreateOptions and Checkout.Session
    • Change type of CheckoutSessionLineItemPriceDataProductDataTaxDetailsOptions.TaxCode, InvoiceLineItemPriceDataProductDataTaxDetailsOptions.TaxCode, InvoiceLinePriceDataProductDataTaxDetailsOptions.TaxCode, PaymentLinkLineItemPriceDataProductDataTaxDetailsOptions.TaxCode, PlanProductTaxDetailsOptions.TaxCode, PriceProductDataTaxDetailsOptions.TaxCode, and ProductTaxDetailsOptions.TaxCode from string to emptyable(string)
    • Add support for Crypto on CheckoutSessionPaymentMethodOptionsOptions
    • Add support for PendingInvoiceItemInterval on CheckoutSessionSubscriptionDataOptions
    • Add support for AuBecsDebit, BacsDebit, Boleto, Link, SepaDebit, and UsBankAccount on Checkout.Session.CurrentAttempt.PaymentMethodDetails
    • Add support for Metadata on CreditNoteLineItem and CreditNoteLineOptions
    • Add support for SelectedFulfillmentOptionOverrides on DelegatedCheckout.RequestedSession.FulfillmentDetails
    • Add support for LineItemKeys on DelegatedCheckout.RequestedSession.FulfillmentDetails.FulfillmentOptions.Digital.DigitalOptions and DelegatedCheckout.RequestedSession.FulfillmentDetails.FulfillmentOptions.Shipping.ShippingOptions
    • Add support for QuantityDecimal on InvoiceInvoiceItemOptions, InvoiceItemCreateOptions, InvoiceItemUpdateOptions, InvoiceItem, InvoiceLineItemUpdateOptions, InvoiceLineItem, and InvoiceLineOptions
    • Add support for ExpiresAfterSeconds on Invoice.PaymentSettings.PaymentMethodOptions.Pix, InvoicePaymentSettingsPaymentMethodOptionsPixOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions.Pix, Subscription.PaymentSettings.PaymentMethodOptions.Pix, and SubscriptionPaymentSettingsPaymentMethodOptionsPixOptions
    • ⚠️ Add support for Level on IssuingAuthorizationRiskAssessmentCardTestingRiskOptions and IssuingAuthorizationRiskAssessmentMerchantDisputeRiskOptions
    • ⚠️ Remove support for RiskLevel on IssuingAuthorizationRiskAssessmentCardTestingRiskOptions and IssuingAuthorizationRiskAssessmentMerchantDisputeRiskOptions
    • Add support for LifecycleControls on Issuing.CardCreateOptions and Issuing.Card
    • ⚠️ Change type of PaymentAttemptRecord.PaymentMethodDetails.Card.ExpMonth and PaymentRecord.PaymentMethodDetails.Card.ExpMonth from longInteger to nullable(longInteger)
    • ⚠️ Change type of PaymentAttemptRecord.PaymentMethodDetails.Card.ExpYear and PaymentRecord.PaymentMethodDetails.Card.ExpYear from longInteger to nullable(longInteger)
    • ⚠️ Change type of PaymentAttemptRecord.PaymentMethodDetails.Card.Moto and PaymentRecord.PaymentMethodDetails.Card.Moto from boolean to nullable(boolean)
    • Add support for Cryptogram, ElectronicCommerceIndicator, ExemptionIndicatorApplied, and ExemptionIndicator on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • Add support for Surcharge on PaymentIntent.AmountDetails and PaymentIntentAmountDetailsOptions
    • Add support for MandateOptions on PaymentIntent.PaymentMethodOptions.StripeBalance and PaymentIntentPaymentMethodOptionsStripeBalanceOptions
    • Add support for AmountDetails and PaymentDetails on PaymentIntentDecrementAuthorizationOptions
    • Add support for UpiHandleRedirectOrDisplayQrCode on PaymentIntent.NextAction and SetupIntent.NextAction
    • Add support for ManagedPayments on PaymentLinkCreateOptions and PaymentLink
    • Add support for RecommendedAction and Signals on Radar.PaymentEvaluation
    • ⚠️ Remove support for Insights on Radar.PaymentEvaluation
    • Add support for StripeBalance on SetupIntent.PaymentMethodOptions and SetupIntentPaymentMethodOptionsOptions
    • Add support for RecurringInterval on SharedPayment.GrantedToken.UsageLimits
    • ⚠️ Change type of SharedPayment.GrantedToken.UsageLimits.ExpiresAt from DateTime to nullable(DateTime)
    • Add support for PresentmentDetails on Subscription
    • ⚠️ Remove support for InvoiceResources on V2.Billing.Intent
    • ⚠️ Remove support for AmountDue and CustomerBalanceApplied on V2.Billing.Intent.AmountDetails
    • Add support for RecurringCreditGrant on V2.Billing.IntentAction.Modify.PricingPlanSubscriptionDetails.Overrides.PartialPeriodBehavior, V2.Billing.IntentAction.Subscribe.PricingPlanSubscriptionDetails.Overrides.PartialPeriodBehavior, V2BillingIntentActionModifyPricingPlanSubscriptionDetailsOverridesPartialPeriodBehaviorOptions, and V2BillingIntentActionSubscribePricingPlanSubscriptionDetailsOverridesPartialPeriodBehaviorOptions
    • Add support for ConsumerPrivacyDisclosures and ConsumerStorer on V2.Core.Account.Identity.Attestations.TermsOfService and V2CoreAccountIdentityAttestationsTermsOfServiceOptions
    • ⚠️ Remove support for Include on V2.Billing.IntentCreateOptions and V2.Billing.IntentReserveOptions
  • #​3351 Update generated code for private-preview
    • Release specs are identical.
  • #​3348 Merge to private-preview
  • #​3345 Update generated code for private-preview
    ... (truncated)

51.0.1

  • #​3366 Fix emptyable property serialization for third-party serializers

    • Fixes a bug where serializing Options objects through a third-party serializer (e.g. AWS Lambda) could cause the SDK to unintentionally clear fields on the API. Emptyable properties now have null-skipping annotations so third-party serializers omit unset properties during round-trips.

See the changelog for more details.

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 su...

Description has been truncated

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Jun 1, 2026

Labels

The following labels could not be found: nuget. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented Jun 1, 2026

Skipping PR review because a bot author is detected.

If you want to trigger CodeAnt AI, comment @codeant-ai review to trigger a manual review.

@github-actions github-actions Bot added bug Something isn't working documentation Improvements or additions to documentation backend frontend css javascript configuration feature chore labels Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants