Releases: stripe/stripe-node
Releases · stripe/stripe-node
Release list
v22.7.0-alpha.3
- #2839 Update generated code for private-preview
- Add support for
customer_tax_exemptiononTax.Calculation.shipping_cost.tax_breakdown[],Tax.CalculationLineItem.tax_breakdown[], andTax.Transaction.shipping_cost.tax_breakdown[] - Add support for new value
data_share_onlyon enumsCharge.payment_method_details.card.three_d_secure.result,PaymentAttemptRecord.payment_method_details.card.three_d_secure.result,PaymentRecord.payment_method_details.card.three_d_secure.result, andSetupAttempt.payment_method_details.card.three_d_secure.result - Add support for
backdate_start_dateonCheckout.Session.items[].subscriptionandCheckout.SessionCreateParams.items[].subscription - Add support for
signalsonIdentity.VerificationReport - Add support for
network_response_codeonIssuing.Authorization.request_history[] - Add support for
unit_cost_precisiononPaymentIntentAmountDetailsLineItem,PaymentIntentCaptureParams.amount_details.line_items[],PaymentIntentConfirmParams.amount_details.line_items[],PaymentIntentCreateParams.amount_details.line_items[],PaymentIntentDecrementAuthorizationParams.amount_details.line_items[],PaymentIntentIncrementAuthorizationParams.amount_details.line_items[], andPaymentIntentUpdateParams.amount_details.line_items[] - Change
PaymentIntent.payment_recordto be required - Add support for
activeonProductCatalog.TrialOfferListParams - Change
Subscription.trial_settings.end_behavior.billing_cycle_anchorto be required - Add support for new value
rtpon enumTreasury.FinancialAccount.financial_addresses[].supported_networks - Add support for new value
blik_recurring_paymentson enumsV2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capabilityandV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability
- Add support for
v22.6.2
v22.6.1
- #2831 Use cryptographically secure boundaries for multipart file uploads
- #2836 update OtherString docstring
- #2835 Fix request coercion for GET and DELETE parameters
- Fixes serialization of schema-coerced values, including
Decimal, in GET and DELETE query parameters.
- Fixes serialization of schema-coerced values, including
- #2829 Harden API requestor code against malicious URLs
v22.7.0-alpha.2
- #2825 Update generated code for private-preview
- Add support for new resources
Radar.BillingEvaluation,V2.Signals.PaymentRetryEvaluation,V2.Signals.PaymentRetrySignal, andV2.Tax.IntegrationConfiguration - Add support for
createmethod on resourceRadar.BillingEvaluation - Add support for
create,deactivate,list,retrieve, andupdatemethods on resourceBilling.FeedbackOption - Add support for
retrieveandupdatemethods on resourceV2.Tax.IntegrationConfiguration - Add support for
retrievemethod on resourceV2.Signals.PaymentRetrySignal - Add support for
cancel,create,retrieve, andupdatemethods on resourceV2.Signals.PaymentRetryEvaluation - Add support for
disablemethod on resourceV2.MoneyManagement.PayoutMethod - Add support for
updatemethod on resourceV2.Core.ApprovalRequest â ïļ Remove support forexecuteandsubmitmethods on resourceV2.Core.ApprovalRequest- Add support for
sequra_paymentsonAccount.capabilities - Add support for
disable_stripe_user_authenticationonAccountSessionCreateParams.components.payment_method_settings.features - Add support for
capital_financing_manual_paymentonAccountSession.components - Add support for
feedback_optionsonBillingPortal.ConfigurationCreateParams.features.subscription_cancel.cancellation_reasonandBillingPortal.ConfigurationUpdateParams.features.subscription_cancel.cancellation_reason - Add support for new value
fundbox_ca_financingon enumCapital.FinancingSummary.details.disclaimer_variant - Add support for
sequraonCharge.payment_method_details,Checkout.Session.payment_method_options,ConfirmationToken.payment_method_preview,PaymentAttemptRecord.payment_method_details,PaymentIntent.payment_method_options, andPaymentRecord.payment_method_details â ïļ Remove support for valuedata_share_onlyfrom enumsCharge.payment_method_details.card.three_d_secure.result,PaymentAttemptRecord.payment_method_details.card.three_d_secure.result,PaymentRecord.payment_method_details.card.three_d_secure.result, andSetupAttempt.payment_method_details.card.three_d_secure.result- Add support for
funding_types_blockedonCheckout.SessionCreateParams.payment_method_options.card.restrictions - Add support for
payment_intent_dataonCheckout.SessionUpdateParams â ïļ Change type ofCheckout.Session.payment_method_options.bancontact.setup_future_usagefromliteral('none')toenum('none'|'off_session')- Add support for new value
sequraon enumsConfirmationTokenCreateParams.testHelpers.payment_method_data.type,PaymentIntentConfirmParams.payment_method_data.type,PaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,SetupIntentConfirmParams.payment_method_data.type,SetupIntentCreateParams.payment_method_data.type, andSetupIntentUpdateParams.payment_method_data.type - Add support for
metadataonConfirmationToken,V2.Signals.AccountActivityCreateParams, andV2.Signals.AccountActivity - Add support for new value
sequraon enumsConfirmationToken.payment_method_preview.typeandPaymentMethod.type - Add support for
active_entitlementsandcustomer_portalonCustomerSessionCreateParams.components - Add support for new value
sequraon enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type, andPaymentMethodListParams.type - Add support for
address_match_confidenceandname_match_confidenceonIdentity.VerificationReport.emailandIdentity.VerificationReport.phone - Add support for
domain_country,email_exists_confidence,observed_domain_tenure_days,observed_email_tenure_days, andphone_match_confidenceonIdentity.VerificationReport.email - Add support for new values
email_address_mismatch,email_name_mismatch,email_ownership_unverified,email_phone_mismatch, andemail_short_tenureon enumIdentity.VerificationReport.email.error.code - Add support for
carrier,line_type, andobserved_phone_tenure_daysonIdentity.VerificationReport.phone - Add support for new values
phone_address_mismatch,phone_invalid_line_type,phone_invalid,phone_name_mismatch,phone_ownership_unverified,phone_short_tenure, andphone_unsupported_countryon enumIdentity.VerificationReport.phone.error.code - Add support for new values
email_address_mismatch,email_name_mismatch,email_ownership_unverified,email_phone_mismatch,email_short_tenure,phone_address_mismatch,phone_invalid_line_type,phone_invalid,phone_name_mismatch,phone_ownership_unverified,phone_short_tenure, andphone_unsupported_countryon enumIdentity.VerificationSession.last_error.code - Add support for new value
truemoneyon enumsInvoice.payment_settings.payment_method_types,InvoiceCreateParams.payment_settings.payment_method_types,InvoiceUpdateParams.payment_settings.payment_method_types,QuotePreviewInvoice.payment_settings.payment_method_types,Subscription.payment_settings.payment_method_types,SubscriptionCreateParams.payment_settings.payment_method_types, andSubscriptionUpdateParams.payment_settings.payment_method_types - Add support for new value
merchant_canceledon enumsPaymentAttemptRecordReportCanceledParams.reasonandPaymentRecordReportPaymentAttemptCanceledParams.reason â ïļ Remove support forpayment_method_typesonPaymentIntentConfirmParams,PaymentIntentCreateParams,PaymentIntentUpdateParams,SetupIntentCreateParams, andSetupIntentUpdateParams- Add support for new value
touch_n_goon enumsPaymentIntent.allowed_payment_method_types,PaymentIntentConfirmParams.allowed_payment_method_types,PaymentIntentCreateParams.allowed_payment_method_types,PaymentIntentUpdateParams.allowed_payment_method_types,SetupIntent.allowed_payment_method_types,SetupIntentConfirmParams.allowed_payment_method_types,SetupIntentCreateParams.allowed_payment_method_types, andSetupIntentUpdateParams.allowed_payment_method_types - Add support for new value
sequraon enumsPaymentIntent.excluded_payment_method_types,PaymentIntentConfirmParams.excluded_payment_method_types,PaymentIntentCreateParams.excluded_payment_method_types,PaymentIntentUpdateParams.excluded_payment_method_types,SetupIntent.excluded_payment_method_types,SetupIntentCreateParams.excluded_payment_method_types, andSetupIntentUpdateParams.excluded_payment_method_types - Add support for
verification_methodonPaymentIntent.payment_method_options.bacs_debit,PaymentIntentConfirmParams.payment_method_options.bacs_debit,PaymentIntentCreateParams.payment_method_options.bacs_debit,PaymentIntentUpdateParams.payment_method_options.bacs_debit,SetupIntent.payment_method_options.bacs_debit,SetupIntentConfirmParams.payment_method_options.bacs_debit,SetupIntentCreateParams.payment_method_options.bacs_debit, andSetupIntentUpdateParams.payment_method_options.bacs_debit - Change
PaymentIntent.allowed_payment_method_typesandSetupIntent.allowed_payment_method_typesto be required - Add support for
application_fee_amount,application_fee_percent,on_behalf_of, andtransfer_dataonPaymentLinkUpdateParams - Add support for
canceledonPaymentRecordReportPaymentAttemptParamsandPaymentRecordReportPaymentParams â ïļ Change type ofProductCatalog.TrialOffer.pricefromPricetodeletable($Price)â ïļ ChangeProductCatalog.TrialOffer.nameto be optional- Add support for
recurringonSharedPayment.GrantedToken.usage_limits,SharedPayment.GrantedTokenCreateParams.testHelpers.usage_limits,SharedPayment.IssuedToken.usage_limits, andSharedPayment.IssuedTokenCreateParams.usage_limits - Add support for
feedback_optiononSubscriptionCancelParams.cancellation_detailsandSubscriptionUpdateParams.cancellation_details - Add support for
pricing_tokenonSubscriptionUpdateParams - Add support for
igiconTax.RegistrationCreateParams.country_options.at,Tax.RegistrationCreateParams.country_options.be,Tax.RegistrationCreateParams.country_options.bg,Tax.RegistrationCreateParams.country_options.cy,Tax.RegistrationCreateParams.country_options.cz,Tax.RegistrationCreateParams.country_options.de,Tax.RegistrationCreateParams.country_options.dk,Tax.RegistrationCreateParams.country_options.ee,Tax.RegistrationCreateParams.country_options.es,Tax.RegistrationCreateParams.country_options.fi,Tax.RegistrationCreateParams.country_options.fr,Tax.RegistrationCreateParams.country_options.gr,Tax.RegistrationCreateParams.country_options.hr,Tax.RegistrationCreateParams.country_options.hu,Tax.RegistrationCreateParams.country_options.ie,Tax.RegistrationCreateParams.country_options.it,Tax.RegistrationCreateParams.country_options.lt,Tax.RegistrationCreateParams.country_options.lu,Tax.RegistrationCreateParams.country_options.lv,Tax.RegistrationCreateParams.country_options.mt,Tax.RegistrationCreateParams.country_options.nl,Tax.RegistrationCreateParams.country_options.pl,Tax.RegistrationCreateParams.country_options.pt,Tax.RegistrationCreateParams.country_options.ro,Tax.RegistrationCreateParams.country_options.se,Tax.RegistrationCreateParams.country_options.si, andTax.RegistrationCreateParams.country_options.sk - Add support for new value
2026-08-26.dahliaon enumWebhookEndpointCreateParams.api_version - Add support for
one_time_feesonV2.Billing.ContractCreateParamsandV2.Billing.Contract â ïļ Remove support forpayment_method_collectiononV2.Core.Account.configuration.merchant.gross_settlement,V2.Core.AccountCreateParams.configuration.merchant.gross_settlement, and `V2.Core.AccountUpdateParams.configuration.merc...
- Add support for new resources
v22.7.0-beta.1
This release changes the pinned API version to 2026-08-26.preview.
- #2807 Update generated code for beta
- Add support for new resources
V2.Core.ApprovalRequest,V2.Signals.AccountActivity,V2.Signals.AccountEvaluation, andV2.Signals.AccountSignal - Add support for
listandretrievemethods on resourceV2.Signals.AccountSignal - Add support for
createandretrievemethods on resourceV2.Signals.AccountEvaluation - Add support for
create,del, andretrievemethods on resourceV2.Signals.AccountActivity - Add support for
cancel,list,retrieve, andupdatemethods on resourceV2.Core.ApprovalRequest - Add support for
disablemethod on resourceV2.MoneyManagement.PayoutMethod - Add support for
disable_stripe_user_authenticationonAccountSessionCreateParams.components.payment_method_settings.features â ïļ Remove support forpayment_method_typesonPaymentIntentConfirmParams,PaymentIntentCreateParams,PaymentIntentUpdateParams,SetupIntentCreateParams, andSetupIntentUpdateParamsâ ïļ Change type ofProductCatalog.TrialOffer.end_behavior.transition.priceandProductCatalog.TrialOffer.pricefromPricetodeletable($Price)- Add support for
billieonQuotePreviewInvoice.payment_settings.payment_method_options - Add support for new value
billieon enumQuotePreviewInvoice.payment_settings.payment_method_types - Add support for
payout_methodsonV2.Core.Account.defaultsandV2.Core.AccountUpdateParams.defaults - Add support for
restrictedonV2.Core.Vault.GbBankAccountandV2.Core.Vault.UsBankAccount - Add support for
enabled_delivery_schemesonV2.MoneyManagement.PayoutMethod.bank_account â ïļ Remove support forenabled_delivery_optionsonV2.MoneyManagement.PayoutMethod.bank_accountâ ïļ Add support for new valuedisabledon enumV2.MoneyManagement.PayoutMethod.usage_status.paymentsâ ïļ Add support for new valuedisabledon enumV2.MoneyManagement.PayoutMethod.usage_status.transfers- Add support for new value
disabledon enumV2.MoneyManagement.PayoutMethodListParams.usage_status.payments - Add support for new value
disabledon enumV2.MoneyManagement.PayoutMethodListParams.usage_status.transfers - Add support for event notifications
V2CoreApprovalRequestApprovedEvent,V2CoreApprovalRequestCanceledEvent,V2CoreApprovalRequestCreatedEvent,V2CoreApprovalRequestExpiredEvent,V2CoreApprovalRequestFailedEvent,V2CoreApprovalRequestRejectedEvent, andV2CoreApprovalRequestSucceededEventwith related objectV2.Core.ApprovalRequest - Add support for event notification
V2SignalsAccountEvaluationCompleteEventwith related objectV2.Signals.AccountEvaluation - Add support for error codes
authentication_failure,capability_not_active,expired_payment_method,incorrect_postal_code,invalid_canceled_subscription_fields, andpayment_method_restrictedonQuotePreviewInvoice.last_finalization_error - Add support for error code
default_payout_method_cannot_be_disabledonCannotProceedError
- Add support for new resources
- #2813 Add non-verified methods to managed handlers
v22.7.0-alpha.1
This release changes the pinned API version to 2026-08-26.preview.
- #2822 Update generated code for private-preview
- Add support for new resource
CustomerTaxExemption - Add support for
create,del,list, andretrievemethods on resourceCustomerTaxExemption â ïļ Remove support forsequra_paymentsonAccount.capabilities- Add support for
detailsonAccount.future_requirements.errors[],Account.requirements.errors[],BankAccount.future_requirements.errors[],BankAccount.requirements.errors[],Capability.future_requirements.errors[],Capability.requirements.errors[],Person.future_requirements.errors[], andPerson.requirements.errors[] - Add support for
subscription_pauseonBillingPortal.SessionCreateParams.flow_data â ïļ Remove support forsequraonCharge.payment_method_details,Checkout.Session.payment_method_options,ConfirmationToken.payment_method_preview,PaymentAttemptRecord.payment_method_details,PaymentIntent.payment_method_options, andPaymentRecord.payment_method_details- Add support for
enablement_detailsonCheckout.Session.automatic_tax â ïļ Remove support for valuesequrafrom enumsConfirmationTokenCreateParams.testHelpers.payment_method_data.type,PaymentIntentConfirmParams.payment_method_data.type,PaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,SetupIntentConfirmParams.payment_method_data.type,SetupIntentCreateParams.payment_method_data.type, andSetupIntentUpdateParams.payment_method_data.typeâ ïļ Remove support for valuesequrafrom enumsConfirmationToken.payment_method_preview.typeandPaymentMethod.typeâ ïļ Remove support for valuesequrafrom enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type, andPaymentMethodListParams.type- Add support for
creditonFinancialConnections.Transaction.classifications[] - Change type of
FinancialConnections.Transaction.classifications[].money_movementfromBankConnectionsResourceTransactionResourceClassificationsLabels | nulltoBankConnectionsResourceTransactionResourceClassificationsLabels - Change type of
FinancialConnections.Transaction.classifications[].personal_financefromBankConnectionsResourceTransactionResourceClassificationsLabels | nulltoBankConnectionsResourceTransactionResourceClassificationsLabels â ïļ ChangeFinancialConnections.Transaction.classifications[].money_movementto be optionalâ ïļ ChangeFinancialConnections.Transaction.classifications[].personal_financeto be optional- Add support for
user_consentonIdentity.VerificationSessionCreateParamsandIdentity.VerificationSessionUpdateParams - Add support for
company_detailsonInvoice.payment_settings.payment_method_options.billie,PaymentIntent.payment_method_options.billie,PaymentIntentConfirmParams.payment_method_options.billie,PaymentIntentCreateParams.payment_method_options.billie,PaymentIntentUpdateParams.payment_method_options.billie,QuotePreviewInvoice.payment_settings.payment_method_options.billie, andSubscription.payment_settings.payment_method_options.billie - Add support for
referenceonInvoice.payment_settings.payment_method_options.billie,PaymentIntent.payment_method_options.billie,PaymentIntentConfirmParams.payment_method_options.billie,PaymentIntentCreateParams.payment_method_options.billie,PaymentIntentUpdateParams.payment_method_options.billie, andQuotePreviewInvoice.payment_settings.payment_method_options.billie - Add support for
pos_conditiononIssuing.AuthorizationCreateParams.testHelpersandIssuing.Authorization - Add support for
crypto_walletonIssuing.CardCreateParams,Issuing.CardUpdateParams, andIssuing.Card - Add support for
payment_evaluationsandpayment_method_detailsonPaymentAttemptRecordReportAuthorizedParams - Add support for
aade_dataonPaymentIntentConfirmParams.payment_method_options.card_present,PaymentIntentCreateParams.payment_method_options.card_present, andPaymentIntentUpdateParams.payment_method_options.card_present â ïļ Remove support forcancel_at_period_endonSubscription.pending_update- Add support for
blik_recurring_paymentsonV2.Core.Account.configuration.merchant.capabilities,V2.Core.AccountCreateParams.configuration.merchant.capabilities, andV2.Core.AccountUpdateParams.configuration.merchant.capabilities - Add support for
user_accessonV2.Iam.ActivityLog.details - Add support for new value
user_accesson enumV2.Iam.ActivityLog.details.type - Add support for new value
user_access_startedon enumV2.Iam.ActivityLog.type - Add support for new value
user_accesson enumV2.Iam.ActivityLogListParams.action_groups - Add support for new value
user_access_startedon enumV2.Iam.ActivityLogListParams.actions - Add support for new value
blik_recurring_paymentson enumEventsV2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent.updated_capability
- Add support for new resource
- #2817 Add non-verified manged handlers
v22.6.0
This release changes the pinned API version to 2026-08-26.dahlia.
-
#2801 Add discriminatedUnion kind to V2RuntimeSchema coercion
- Adds runtime support for coercing int64/decimal fields within discriminated union variants in V2 API requests and responses.
â ïļ Throws when serializing a discriminated union parameter whose discriminator is missing or is not a string. This avoids skipping coercion entirely which could silently truncateint64fields aboveNumber.MAX_SAFE_INTEGER.
-
#2818 Add new
EventNotificationHandlerclass for better thin event management- We've been putting a lot of time into rethinking the event handling experience in the SDKs. This new class is the culmination of that effort.
- They're designed for a tight coupling with both
StripeClientand the fully-typed nature of thin events. This delivers painless event destination upgrades, in-editor checks for common mistakes, and better code modularity. - Now that we've released thin event notifications for v1 objects, these new handlers are our recommended path for all integrations using thin event notifications.
- See more detailed docs here: https://docs.stripe.com/webhooks/event-notification-handlers
-
#2815 correctly throw connection errors if the server drops while sending the HTTP response body
- This change results in new exceptions being thrown instead of hanging indefinitely
- in an effort to make this change backwards compatible, it doesn't affect a case that was already throwing an error: if the stripe API sends invalid JSON, we were treating it as an API error instead of a connection error.
- In the next major version, we'll change the exception thrown from
StripeAPIErrortoStripeConnectionErrorand document it accordingly.
- In the next major version, we'll change the exception thrown from
-
#2812 Update generated code
- Add support for new resource
Billing.FeedbackOption - Add support for
create,deactivate,list,retrieve, andupdatemethods on resourceBilling.FeedbackOption - Add support for
payment_method_settingsonAccountSession.componentsandAccountSessionCreateParams.components - Add support for
feedback_optionsonBillingPortal.Configuration.features.subscription_cancel.cancellation_reason,BillingPortal.ConfigurationCreateParams.features.subscription_cancel.cancellation_reason, andBillingPortal.ConfigurationUpdateParams.features.subscription_cancel.cancellation_reason - Add support for new value
customer_updateon enumsBillingPortal.Session.flow.typeandBillingPortal.SessionCreateParams.flow_data.type - Add support for
customer_updateonBillingPortal.Session.flow - Add support for
funding_source_grouponCharge.payment_method_details.card.wallet.linkandCharge.payment_method_details.link - Add support for
funding_types_blockedonCheckout.Session.payment_method_options.card.restrictionsandCheckout.SessionCreateParams.payment_method_options.card.restrictions - Add support for
metadataonConfirmationToken - Add support for
active_entitlementsandcustomer_portalonCustomerSession.componentsandCustomerSessionCreateParams.components - Add support for
countryonFinancialConnections.Session.filters - Add support for
frozen_fieldsonInvoiceItem - Add support for
billieonInvoice.payment_settings.payment_method_options,InvoiceCreateParams.payment_settings.payment_method_options,InvoiceUpdateParams.payment_settings.payment_method_options,Subscription.payment_settings.payment_method_options,SubscriptionCreateParams.payment_settings.payment_method_options, andSubscriptionUpdateParams.payment_settings.payment_method_options - Add support for new value
billieon enumsInvoice.payment_settings.payment_method_types,InvoiceCreateParams.payment_settings.payment_method_types,InvoiceUpdateParams.payment_settings.payment_method_types,Subscription.payment_settings.payment_method_types,SubscriptionCreateParams.payment_settings.payment_method_types, andSubscriptionUpdateParams.payment_settings.payment_method_types â ïļ Remove support forcryptogramonPaymentAttemptRecord.payment_method_details.card.three_d_secureandPaymentRecord.payment_method_details.card.three_d_secure- Add support for new value
touch_n_goon enumsPaymentIntent.allowed_payment_method_types,PaymentIntentConfirmParams.allowed_payment_method_types,PaymentIntentCreateParams.allowed_payment_method_types,PaymentIntentUpdateParams.allowed_payment_method_types,SetupIntent.allowed_payment_method_types,SetupIntentConfirmParams.allowed_payment_method_types,SetupIntentCreateParams.allowed_payment_method_types, andSetupIntentUpdateParams.allowed_payment_method_types - Change
PaymentIntent.allowed_payment_method_typesandSetupIntent.allowed_payment_method_typesto be required - Add support for
application_fee_amount,application_fee_percent,on_behalf_of, andtransfer_dataonPaymentLinkUpdateParams - Add support for
feedback_optiononSubscription.cancellation_details,SubscriptionCancelParams.cancellation_details, andSubscriptionUpdateParams.cancellation_details - Add support for
igiconTax.Registration.country_options.at,Tax.Registration.country_options.be,Tax.Registration.country_options.bg,Tax.Registration.country_options.cy,Tax.Registration.country_options.cz,Tax.Registration.country_options.de,Tax.Registration.country_options.dk,Tax.Registration.country_options.ee,Tax.Registration.country_options.es,Tax.Registration.country_options.fi,Tax.Registration.country_options.fr,Tax.Registration.country_options.gr,Tax.Registration.country_options.hr,Tax.Registration.country_options.hu,Tax.Registration.country_options.ie,Tax.Registration.country_options.it,Tax.Registration.country_options.lt,Tax.Registration.country_options.lu,Tax.Registration.country_options.lv,Tax.Registration.country_options.mt,Tax.Registration.country_options.nl,Tax.Registration.country_options.pl,Tax.Registration.country_options.pt,Tax.Registration.country_options.ro,Tax.Registration.country_options.se,Tax.Registration.country_options.si,Tax.Registration.country_options.sk,Tax.RegistrationCreateParams.country_options.at,Tax.RegistrationCreateParams.country_options.be,Tax.RegistrationCreateParams.country_options.bg,Tax.RegistrationCreateParams.country_options.cy,Tax.RegistrationCreateParams.country_options.cz,Tax.RegistrationCreateParams.country_options.de,Tax.RegistrationCreateParams.country_options.dk,Tax.RegistrationCreateParams.country_options.ee,Tax.RegistrationCreateParams.country_options.es,Tax.RegistrationCreateParams.country_options.fi,Tax.RegistrationCreateParams.country_options.fr,Tax.RegistrationCreateParams.country_options.gr,Tax.RegistrationCreateParams.country_options.hr,Tax.RegistrationCreateParams.country_options.hu,Tax.RegistrationCreateParams.country_options.ie,Tax.RegistrationCreateParams.country_options.it,Tax.RegistrationCreateParams.country_options.lt,Tax.RegistrationCreateParams.country_options.lu,Tax.RegistrationCreateParams.country_options.lv,Tax.RegistrationCreateParams.country_options.mt,Tax.RegistrationCreateParams.country_options.nl,Tax.RegistrationCreateParams.country_options.pl,Tax.RegistrationCreateParams.country_options.pt,Tax.RegistrationCreateParams.country_options.ro,Tax.RegistrationCreateParams.country_options.se,Tax.RegistrationCreateParams.country_options.si, andTax.RegistrationCreateParams.country_options.sk - Add support for new value
2026-08-26.dahliaon enumWebhookEndpointCreateParams.api_version - Add support for error codes
authentication_failure,capability_not_active,expired_payment_method,incorrect_postal_code,invalid_canceled_subscription_fields, andpayment_method_restrictedonInvoice.last_finalization_error,PaymentIntent.last_payment_error,SetupAttempt.setup_error,SetupIntent.last_setup_error,StripeError, andTerminal.Reader.action.api_error
- Add support for new resource
v22.6.0-alpha.2
- #2810 Update generated code for private-preview
- Add support for new resources
Billing.FeedbackOptionandPaymentPlan â ïļ Remove support for resourceBilling.FeedbackOptions- Add support for
create,list,retrieve, andupdatemethods on resourcePaymentPlan - Add support for
updatemethod on resourceV2.MoneyManagement.Transaction - Add support for
wechat_pay_paymentsonAccount.settings,AccountCreateParams.settings, andAccountUpdateParams.settings â ïļ Change type ofBillingPortal.Configuration.features.subscription_cancel.cancellation_reason.feedback_optionsfromBilling.FeedbackOptionstoBilling.FeedbackOption- Change
BillingPortal.Configuration.features.subscription_cancel.cancellation_reason.feedback_optionsto be required - Add support for
subscription_pauseonBillingPortal.Session.flow - Add support for new value
subscription_pauseon enumBillingPortal.Session.flow.type - Add support for new value
usdton enumsCrypto.OnrampSession.transaction_details.destination_currency,Crypto.OnrampSessionCreateParams.destination_currency, andCrypto.OnrampSessionListParams.destination_currency - Add support for new value
usdton enumsCrypto.OnrampSession.transaction_details.destination_currenciesandCrypto.OnrampSessionCreateParams.destination_currencies - Add support for
active_entitlementsonCustomerSession.components - Add support for
shared_payment_issued_tokenonDelegatedCheckout.RequestedSessionConfirmParams - Add support for new values
payment_plan.created,payment_plan.installment_due,payment_plan.installment_paid,payment_plan.installment_will_be_due, andpayment_plan.updatedon enumEvent.type - Add support for
managed_paymentsonInvoiceCreateParams,InvoiceItemCreateParams,InvoiceItem,Invoice, andQuotePreviewInvoice - Add support for
payment_planonInvoice - Add support for
estimated_fee_detailsandestimated_feeonIssuing.Authorization.pending_request.hold_amount_detailsandIssuing.Authorization.request_history[].hold_amount_details â ïļ Remove support forcryptogramonPaymentAttemptRecord.payment_method_details.card.three_d_secureandPaymentRecord.payment_method_details.card.three_d_secureâ ïļ Change type ofProductCatalog.TrialOffer.end_behavior.transition.pricefromPricetodeletable($Price)â ïļ Change type ofSubscription.cancellation_details.feedback_optionfromBilling.FeedbackOptionstoBilling.FeedbackOption- Add support for
cancel_at_period_endonSubscription.pending_update - Change
Subscription.cancellation_details.feedback_optionto be required - Add support for
igiconTax.Registration.country_options.at,Tax.Registration.country_options.be,Tax.Registration.country_options.bg,Tax.Registration.country_options.cy,Tax.Registration.country_options.cz,Tax.Registration.country_options.de,Tax.Registration.country_options.dk,Tax.Registration.country_options.ee,Tax.Registration.country_options.es,Tax.Registration.country_options.fi,Tax.Registration.country_options.fr,Tax.Registration.country_options.gr,Tax.Registration.country_options.hr,Tax.Registration.country_options.hu,Tax.Registration.country_options.ie,Tax.Registration.country_options.it,Tax.Registration.country_options.lt,Tax.Registration.country_options.lu,Tax.Registration.country_options.lv,Tax.Registration.country_options.mt,Tax.Registration.country_options.nl,Tax.Registration.country_options.pl,Tax.Registration.country_options.pt,Tax.Registration.country_options.ro,Tax.Registration.country_options.se,Tax.Registration.country_options.si, andTax.Registration.country_options.sk - Add support for
metadataonV2.Billing.Contract.pricing_lines.data[].pricing.price_details.pricing_overrides.data[],V2.Billing.Contract.pricing_overrides.data[],V2.Billing.ContractCreateParams.pricing_overrides[],V2.Billing.ContractUpdateParams.pricing_line_actions[].update,V2.Billing.ContractUpdateParams.pricing_override_actions[].add,V2.Billing.ContractUpdateParams.pricing_override_actions[].update,V2.Billing.ContractUpdateParams, andV2.MoneyManagement.Transaction - Add support for
tax_amountonV2.MoneyManagement.OutboundPaymentQuote.estimated_fees[] - Add support for
payout_method_optionsonV2.MoneyManagement.OutboundPaymentQuote.toandV2.MoneyManagement.OutboundPaymentQuoteCreateParams.to - Change type of
V2.Billing.ContractUpdateParams.pricing_line_actions[].update.pricing.price_details.pricing_override_actions[].update.metadatafromstringtoemptyable(string) - Add support for snapshot events
PaymentPlanCreatedEvent,PaymentPlanInstallmentDueEvent,PaymentPlanInstallmentPaidEvent,PaymentPlanInstallmentWillBeDueEvent, andPaymentPlanUpdatedEventwith resourcePaymentPlan
- Add support for new resources
v22.6.0-alpha.1
This release changes the pinned API version to 2026-08-12.preview.
- #2804 Update generated code for private-preview
- Add support for new resource
V2.Tax.OperationsResolveAddressResult - Add support for
resolve_addressmethod on resourceV2.Tax.OperationsResolveAddressResult - Add support for
confirmandfx_quotemethods on resourceV2.MoneyManagement.PayoutIntent â ïļ Add support for new valuepartner_disabledon enumsAccount.future_requirements.errors[].code,Account.requirements.errors[].code,BankAccount.future_requirements.errors[].code,BankAccount.requirements.errors[].code,Capability.future_requirements.errors[].code,Capability.requirements.errors[].code,Person.future_requirements.errors[].code, andPerson.requirements.errors[].codeâ ïļ Remove support for valuespartner_disabled_dispute_rate,partner_disabled_responsibilities,partner_disabled_restricted_business, andpartner_disabled_suspected_fraudfrom enumsAccount.future_requirements.errors[].code,Account.requirements.errors[].code,BankAccount.future_requirements.errors[].code,BankAccount.requirements.errors[].code,Capability.future_requirements.errors[].code,Capability.requirements.errors[].code,Person.future_requirements.errors[].code, andPerson.requirements.errors[].code- Add support for
customer_updateonBillingPortal.Session.flow - Add support for new value
customer_updateon enumBillingPortal.Session.flow.type - Add support for
funding_source_grouponCharge.payment_method_details.link â ïļ Remove support forpricing_grouponCharge.payment_method_details.link- Add support for new value
celoon enumCrypto.CustomerConsumerWallet.network - Add support for new value
celoon enumsCrypto.OnrampSession.transaction_details.destination_network,Crypto.OnrampSessionCreateParams.destination_network,Crypto.OnrampSessionListParams.destination_network, andCrypto.OnrampTransactionLimitRetrieveParams.destination_network - Add support for new value
celoon enumsCrypto.OnrampSession.transaction_details.destination_networksandCrypto.OnrampSessionCreateParams.destination_networks - Add support for
celoonCrypto.OnrampSession.transaction_details.wallet_addresses - Add support for
customer_portalonCustomerSession.components - Add support for
applied_to_invoiceandtypeonCustomerCreateCustomerBalanceTransactionParams - Add support for
classification_stateandenrichment_stateonFinancialConnections.Account - Add support for
countryonFinancialConnections.Session.filters - Add support for
classificationsandenrichmentsonFinancialConnections.Transaction - Add support for new values
billie,paypay, andvippson enumsInvoice.payment_settings.payment_method_types,InvoiceCreateParams.payment_settings.payment_method_types,InvoiceUpdateParams.payment_settings.payment_method_types,QuotePreviewInvoice.payment_settings.payment_method_types,Subscription.payment_settings.payment_method_types,SubscriptionCreateParams.payment_settings.payment_method_types, andSubscriptionUpdateParams.payment_settings.payment_method_types - Add support for
customer_balanceonInvoiceandQuotePreviewInvoice - Add support for
billieonInvoice.payment_settings.payment_method_options,QuotePreviewInvoice.payment_settings.payment_method_options, andSubscription.payment_settings.payment_method_options - Add support for
hold_amount_detailsandhold_amountonIssuing.Authorization.pending_requestandIssuing.Authorization.request_history[] - Add support for new values
huandroon enumsIssuing.Cardholder.preferred_locales,Issuing.CardholderCreateParams.preferred_locales, andIssuing.CardholderUpdateParams.preferred_locales - Add support for new values
authentication_failure,expired_payment_method,incorrect_cvc,incorrect_number,incorrect_postal_code,insufficient_funds,payment_method_restricted, andprocessing_erroron enumsPaymentAttemptRecordReportFailedParams.failure_code,PaymentRecordReportPaymentAttemptFailedParams.failure_code,PaymentRecordReportPaymentAttemptParams.failed.failure_code, andPaymentRecordReportPaymentParams.failed.failure_code - Add support for
network_decline_codeonPaymentAttemptRecordReportFailedParams.payment_method_details.cardandPaymentRecordReportPaymentAttemptFailedParams.payment_method_details.card - Add support for
setup_future_usageonPaymentIntent.payment_method_options.sequra - Add support for
statusonQuotePreviewSubscriptionSchedule.pause_schedules[].pause,QuotePreviewSubscriptionSchedule.pause_schedules[].resume,SubscriptionSchedule.pause_schedules[].pause, andSubscriptionSchedule.pause_schedules[].resume - Change
SubscriptionScheduleCreateParams.pause_schedules[].pauseto be optional - Change type of
SubscriptionScheduleUpdateParams.pause_schedules[].resumefrompause_schedule_update_resume_paramstoemptyable(pause_schedule_update_resume_params) - Add support for
acquireronEventsV2CoreHealthAuthorizationRateDropFiringEvent.impact.dimensions[],EventsV2CoreHealthAuthorizationRateDropResolvedEvent.impact.dimensions[],V2.Core.Health.Alert.authorization_rate_drop.dimensions[], andV2.Core.Health.AlertHistoryEntry.authorization_rate_drop.dimensions[] â ïļ Change type ofEventsV2CoreHealthAuthorizationRateDropFiringEvent.impact.dimensions[].type,EventsV2CoreHealthAuthorizationRateDropResolvedEvent.impact.dimensions[].type,V2.Core.Health.Alert.authorization_rate_drop.dimensions[].type, andV2.Core.Health.AlertHistoryEntry.authorization_rate_drop.dimensions[].typefromliteral('issuer')toenum('acquirer'|'issuer')- Add support for
confirmation_methodonV2.MoneyManagement.PayoutIntentCreateParamsandV2.MoneyManagement.PayoutIntent - Add support for
estimated_feesandfx_quoteonV2.MoneyManagement.PayoutIntent - Add support for
debitedonV2.MoneyManagement.PayoutIntent.from - Add support for
confirmonV2.MoneyManagement.PayoutIntent.next_action â ïļ Change type ofV2.MoneyManagement.PayoutIntent.next_action.typefromliteral('handle_failure')toenum('confirm'|'handle_failure')- Add support for
creditedonV2.MoneyManagement.PayoutIntent.to - Add support for new value
one_time_feeson enumsV2.Billing.ContractActivateParams.include,V2.Billing.ContractCancelParams.include,V2.Billing.ContractCreateParams.include,V2.Billing.ContractListParams.include,V2.Billing.ContractRetrieveParams.include, andV2.Billing.ContractUpdateParams.include - Add support for event notification
V1BalanceSettingsUpdatedEventwith related objectBalanceSettings - Add support for event notification
V1BillingCreditBalanceTransactionCreatedEventwith related objectBilling.CreditBalanceTransaction - Add support for event notifications
V1BillingCreditGrantCreatedEventandV1BillingCreditGrantUpdatedEventwith related objectBilling.CreditGrant - Add support for event notifications
V1BillingMeterCreatedEvent,V1BillingMeterDeactivatedEvent,V1BillingMeterReactivatedEvent, andV1BillingMeterUpdatedEventwith related objectBilling.Meter - Add support for event notifications
V1FinancialConnectionsAccountAccountNumbersUpdatedEvent,V1FinancialConnectionsAccountExpectedDeactivationDateUpdatedEvent,V1FinancialConnectionsAccountSupportedPaymentMethodTypesUpdatedEvent,V1FinancialConnectionsAccountUpcomingAccountNumberExpiryEvent, andV1FinancialConnectionsAccountUpcomingDeactivationEventwith related objectFinancialConnections.Account - Add support for event notification
V1InvoicePaymentAttemptRequiredEventwith related objectInvoice - Add support for error type
FxQuoteNeedsRefreshError
- Add support for new resource
v22.5.0
-
#2805 Emit Claude Code plugin hint at module load time
- Emits new Claude Code plugin hint when
CLAUDECODEorCLAUDE_CODE_CHILD_SESSIONenvironment variables are detected.
- Emits new Claude Code plugin hint when
-
#2794 add/adjust event parsing helpers
- Added methods that return their respective
Event/EventNotificationobjects 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.stripe.webhooks.constructEventWithoutVerification(payload)stripe.constructEventWithoutVerification(payload)stripe.parseEventNotificationWithoutVerification(payload)
- Added methods that return their respective
-
#2799 Add
stripe.major_api_versionconstant