Releases: stripe/stripe-python
Release list
v15.7.0b1
This release changes the pinned API version to 2026-08-26.preview.
- #1858 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,delete, andretrievemethods on resourcev2.signals.AccountActivity - Add support for
cancel,list,modify, andretrievemethods on resourcev2.core.ApprovalRequest - Add support for
disablemethod on resourcev2.money_management.PayoutMethod - Add support for
disable_stripe_user_authenticationonAccountSessionCreateParamsComponentPaymentMethodSettingFeature ⚠️ Remove support forpayment_method_typesonPaymentIntentConfirmParams,PaymentIntentCreateParams,PaymentIntentModifyParams,SetupIntentCreateParams, andSetupIntentModifyParams⚠️ Change type ofProductCatalog.TrialOffer.EndBehavior.Transition.priceandProductCatalog.TrialOffer.pricefrom$Pricetodeletable($Price)- Add support for
billieonQuotePreviewInvoice.PaymentSetting.PaymentMethodOption - Add support for new value
billieon enumQuotePreviewInvoice.PaymentSetting.payment_method_types - Add support for
payout_methodsonV2.Core.Account.Defaultandv2.core.AccountModifyParamsDefault - Add support for
restrictedonV2.Core.Vault.GbBankAccountandV2.Core.Vault.UsBankAccount - Add support for
enabled_delivery_schemesonV2.MoneyManagement.PayoutMethod.BankAccount ⚠️ Remove support forenabled_delivery_optionsonV2.MoneyManagement.PayoutMethod.BankAccount⚠️ Add support for new valuedisabledon enumV2.MoneyManagement.PayoutMethod.UsageStatus.payments⚠️ Add support for new valuedisabledon enumV2.MoneyManagement.PayoutMethod.UsageStatus.transfers- Add support for new value
disabledon enumv2.money_management.PayoutMethodListParamsUsageStatus.payments - Add support for new value
disabledon enumv2.money_management.PayoutMethodListParamsUsageStatus.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.LastFinalizationError - Add support for error code
default_payout_method_cannot_be_disabledonCannotProceedError
- Add support for new resources
- #1878 Add non-verified methods to managed handlers
v15.7.0a1
This release changes the pinned API version to 2026-08-26.preview.
- #1884 Update generated code for private-preview
- Add support for new resource
CustomerTaxExemption - Add support for
create,delete,list, andretrievemethods on resourceCustomerTaxExemption - Add support for
detailsonAccount.FutureRequirement.Error,Account.Requirement.Error,BankAccount.FutureRequirement.Error,BankAccount.Requirement.Error,Capability.FutureRequirement.Error,Capability.Requirement.Error,Person.FutureRequirement.Error, andPerson.Requirement.Error ⚠️ Remove support forsequra_paymentsonAccount.Capability- Add support for
subscription_pauseonbilling_portal.SessionCreateParamsFlowDatum ⚠️ Remove support forsequraonCharge.PaymentMethodDetail,Checkout.Session.PaymentMethodOption,ConfirmationToken.PaymentMethodPreview,PaymentAttemptRecord.PaymentMethodDetail,PaymentIntent.PaymentMethodOption, andPaymentRecord.PaymentMethodDetail- Add support for
enablement_detailsonCheckout.Session.AutomaticTax ⚠️ Remove support for valuesequrafrom enumsConfirmationTokenCreateParamsPaymentMethodDatum.type,PaymentIntentConfirmParamsPaymentMethodDatum.type,PaymentIntentCreateParamsPaymentMethodDatum.type,PaymentIntentModifyParamsPaymentMethodDatum.type,SetupIntentConfirmParamsPaymentMethodDatum.type,SetupIntentCreateParamsPaymentMethodDatum.type, andSetupIntentModifyParamsPaymentMethodDatum.type⚠️ Remove support for valuesequrafrom enumsConfirmationToken.PaymentMethodPreview.typeandPaymentMethod.type⚠️ Remove support for valuesequrafrom enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type, andPaymentMethodListParams.type- Add support for
creditonFinancialConnections.Transaction.Classification - Change type of
FinancialConnections.Transaction.Classification.money_movementfromnullable(BankConnectionsResourceTransactionResourceClassificationsLabels)toBankConnectionsResourceTransactionResourceClassificationsLabels - Change type of
FinancialConnections.Transaction.Classification.personal_financefromnullable(BankConnectionsResourceTransactionResourceClassificationsLabels)toBankConnectionsResourceTransactionResourceClassificationsLabels ⚠️ ChangeFinancialConnections.Transaction.Classification.money_movementto be optional⚠️ ChangeFinancialConnections.Transaction.Classification.personal_financeto be optional- Add support for
user_consentonidentity.VerificationSessionCreateParamsandidentity.VerificationSessionModifyParams - Add support for
company_detailsonInvoice.PaymentSetting.PaymentMethodOption.Billie,PaymentIntent.PaymentMethodOption.Billie,PaymentIntentConfirmParamsPaymentMethodOptionBillie,PaymentIntentCreateParamsPaymentMethodOptionBillie,PaymentIntentModifyParamsPaymentMethodOptionBillie,QuotePreviewInvoice.PaymentSetting.PaymentMethodOption.Billie, andSubscription.PaymentSetting.PaymentMethodOption.Billie - Add support for
referenceonInvoice.PaymentSetting.PaymentMethodOption.Billie,PaymentIntent.PaymentMethodOption.Billie,PaymentIntentConfirmParamsPaymentMethodOptionBillie,PaymentIntentCreateParamsPaymentMethodOptionBillie,PaymentIntentModifyParamsPaymentMethodOptionBillie, andQuotePreviewInvoice.PaymentSetting.PaymentMethodOption.Billie - Add support for
pos_conditiononIssuing.Authorizationandissuing.AuthorizationCreateParams - Add support for
crypto_walletonIssuing.Card,issuing.CardCreateParams, andissuing.CardModifyParams - Add support for
payment_evaluationsandpayment_method_detailsonPaymentAttemptRecordReportAuthorizedParams - Add support for
aade_dataonPaymentIntentConfirmParamsPaymentMethodOptionCardPresent,PaymentIntentCreateParamsPaymentMethodOptionCardPresent, andPaymentIntentModifyParamsPaymentMethodOptionCardPresent ⚠️ Remove support forcancel_at_period_endonSubscription.PendingUpdate- Add support for
blik_recurring_paymentsonV2.Core.Account.Configuration.Merchant.Capability,v2.core.AccountCreateParamsConfigurationMerchantCapability, andv2.core.AccountModifyParamsConfigurationMerchantCapability - Add support for
user_accessonV2.Iam.ActivityLog.Detail - Add support for new value
user_accesson enumV2.Iam.ActivityLog.Detail.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
- #1880 Add non-verified manged handlers
v15.6.0
This release changes the pinned API version to 2026-08-26.dahlia.
-
#1881 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
- As part of this work, we've widened some of the types our webhook-related methods take so they play more nicely with the types commonly returned by popular web frameworks (#1888)
-
#1876 Update generated code
- Add support for new resource
billing.FeedbackOption - Add support for
create,deactivate,list,modify, andretrievemethods on resourcebilling.FeedbackOption - Add support for
payment_method_settingsonAccountSession.ComponentandAccountSessionCreateParamsComponent - Add support for
feedback_optionsonBillingPortal.Configuration.Feature.SubscriptionCancel.CancellationReason,billing_portal.ConfigurationCreateParamsFeatureSubscriptionCancelCancellationReason, andbilling_portal.ConfigurationModifyParamsFeatureSubscriptionCancelCancellationReason - Add support for new value
customer_updateon enumsBillingPortal.Session.Flow.typeandbilling_portal.SessionCreateParamsFlowDatum.type - Add support for
customer_updateonBillingPortal.Session.Flow - Add support for
funding_source_grouponCharge.PaymentMethodDetail.Card.Wallet.LinkandCharge.PaymentMethodDetail.Link - Add support for
funding_types_blockedonCheckout.Session.PaymentMethodOption.Card.Restrictionandcheckout.SessionCreateParamsPaymentMethodOptionCardRestriction - Add support for
metadataonConfirmationToken - Add support for
active_entitlementsandcustomer_portalonCustomerSession.ComponentandCustomerSessionCreateParamsComponent - Add support for
countryonFinancialConnections.Session.Filter - Add support for
frozen_fieldsonInvoiceItem - Add support for
billieonInvoice.PaymentSetting.PaymentMethodOption,InvoiceCreateParamsPaymentSettingPaymentMethodOption,InvoiceModifyParamsPaymentSettingPaymentMethodOption,Subscription.PaymentSetting.PaymentMethodOption,SubscriptionCreateParamsPaymentSettingPaymentMethodOption, andSubscriptionModifyParamsPaymentSettingPaymentMethodOption - Add support for new value
billieon enumsInvoice.PaymentSetting.payment_method_types,InvoiceCreateParamsPaymentSetting.payment_method_types,InvoiceModifyParamsPaymentSetting.payment_method_types,Subscription.PaymentSetting.payment_method_types,SubscriptionCreateParamsPaymentSetting.payment_method_types, andSubscriptionModifyParamsPaymentSetting.payment_method_types ⚠️ Remove support forcryptogramonPaymentAttemptRecord.PaymentMethodDetail.Card.ThreeDSecureandPaymentRecord.PaymentMethodDetail.Card.ThreeDSecure- Add support for new value
touch_n_goon enumsPaymentIntent.allowed_payment_method_types,PaymentIntentConfirmParams.allowed_payment_method_types,PaymentIntentCreateParams.allowed_payment_method_types,PaymentIntentModifyParams.allowed_payment_method_types,SetupIntent.allowed_payment_method_types,SetupIntentConfirmParams.allowed_payment_method_types,SetupIntentCreateParams.allowed_payment_method_types, andSetupIntentModifyParams.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_dataonPaymentLinkModifyParams - Add support for
feedback_optiononSubscription.CancellationDetail,SubscriptionCancelParamsCancellationDetail, andSubscriptionModifyParamsCancellationDetail - Add support for
igiconTax.Registration.CountryOption.At,Tax.Registration.CountryOption.Be,Tax.Registration.CountryOption.Bg,Tax.Registration.CountryOption.Cy,Tax.Registration.CountryOption.Cz,Tax.Registration.CountryOption.De,Tax.Registration.CountryOption.Dk,Tax.Registration.CountryOption.E,Tax.Registration.CountryOption.Ee,Tax.Registration.CountryOption.Fi,Tax.Registration.CountryOption.Fr,Tax.Registration.CountryOption.Gr,Tax.Registration.CountryOption.Hr,Tax.Registration.CountryOption.Hu,Tax.Registration.CountryOption.Ie,Tax.Registration.CountryOption.It,Tax.Registration.CountryOption.Lt,Tax.Registration.CountryOption.Lu,Tax.Registration.CountryOption.Lv,Tax.Registration.CountryOption.Mt,Tax.Registration.CountryOption.Nl,Tax.Registration.CountryOption.Pl,Tax.Registration.CountryOption.Pt,Tax.Registration.CountryOption.Ro,Tax.Registration.CountryOption.Se,Tax.Registration.CountryOption.Si,Tax.Registration.CountryOption.Sk,tax.RegistrationCreateParamsCountryOptionAt,tax.RegistrationCreateParamsCountryOptionBe,tax.RegistrationCreateParamsCountryOptionBg,tax.RegistrationCreateParamsCountryOptionCy,tax.RegistrationCreateParamsCountryOptionCz,tax.RegistrationCreateParamsCountryOptionDe,tax.RegistrationCreateParamsCountryOptionDk,tax.RegistrationCreateParamsCountryOptionE,tax.RegistrationCreateParamsCountryOptionEe,tax.RegistrationCreateParamsCountryOptionFi,tax.RegistrationCreateParamsCountryOptionFr,tax.RegistrationCreateParamsCountryOptionGr,tax.RegistrationCreateParamsCountryOptionHr,tax.RegistrationCreateParamsCountryOptionHu,tax.RegistrationCreateParamsCountryOptionIe,tax.RegistrationCreateParamsCountryOptionIt,tax.RegistrationCreateParamsCountryOptionLt,tax.RegistrationCreateParamsCountryOptionLu,tax.RegistrationCreateParamsCountryOptionLv,tax.RegistrationCreateParamsCountryOptionMt,tax.RegistrationCreateParamsCountryOptionNl,tax.RegistrationCreateParamsCountryOptionPl,tax.RegistrationCreateParamsCountryOptionPt,tax.RegistrationCreateParamsCountryOptionRo,tax.RegistrationCreateParamsCountryOptionSe,tax.RegistrationCreateParamsCountryOptionSi, andtax.RegistrationCreateParamsCountryOptionSk - 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.LastFinalizationError,PaymentIntent.LastPaymentError,SetupAttempt.SetupError,SetupIntent.LastSetupError,StripeError, andTerminal.Reader.Action.ApiError
- Add support for new resource
v15.6.0a2
- #1875 Update generated code for private-preview
- Add support for new resources
PaymentPlanandbilling.FeedbackOption ⚠️ Remove support for resourcebilling.FeedbackOptions- Add support for
create,list,modify, andretrievemethods on resourcePaymentPlan - Add support for
modifymethod on resourcev2.money_management.Transaction - Add support for
wechat_pay_paymentsonAccount.Setting,AccountCreateParamsSetting, andAccountModifyParamsSetting ⚠️ Change type ofBillingPortal.Configuration.Feature.SubscriptionCancel.CancellationReason.feedback_optionsfrom$Billing.FeedbackOptionsto$Billing.FeedbackOption- Change
BillingPortal.Configuration.Feature.SubscriptionCancel.CancellationReason.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.TransactionDetail.destination_currency,crypto.OnrampSessionCreateParams.destination_currency, andcrypto.OnrampSessionListParams.destination_currency - Add support for new value
usdton enumsCrypto.OnrampSession.TransactionDetail.destination_currenciesandcrypto.OnrampSessionCreateParams.destination_currencies - Add support for
active_entitlementsonCustomerSession.Component - Add support for
shared_payment_issued_tokenondelegated_checkout.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.PendingRequest.HoldAmountDetailandIssuing.Authorization.RequestHistory.HoldAmountDetail ⚠️ Remove support forcryptogramonPaymentAttemptRecord.PaymentMethodDetail.Card.ThreeDSecureandPaymentRecord.PaymentMethodDetail.Card.ThreeDSecure⚠️ Change type ofProductCatalog.TrialOffer.EndBehavior.Transition.pricefrom$Pricetodeletable($Price)⚠️ Change type ofSubscription.CancellationDetail.feedback_optionfrom$Billing.FeedbackOptionsto$Billing.FeedbackOption- Add support for
cancel_at_period_endonSubscription.PendingUpdate - Change
Subscription.CancellationDetail.feedback_optionto be required - Add support for
igiconTax.Registration.CountryOption.At,Tax.Registration.CountryOption.Be,Tax.Registration.CountryOption.Bg,Tax.Registration.CountryOption.Cy,Tax.Registration.CountryOption.Cz,Tax.Registration.CountryOption.De,Tax.Registration.CountryOption.Dk,Tax.Registration.CountryOption.E,Tax.Registration.CountryOption.Ee,Tax.Registration.CountryOption.Fi,Tax.Registration.CountryOption.Fr,Tax.Registration.CountryOption.Gr,Tax.Registration.CountryOption.Hr,Tax.Registration.CountryOption.Hu,Tax.Registration.CountryOption.Ie,Tax.Registration.CountryOption.It,Tax.Registration.CountryOption.Lt,Tax.Registration.CountryOption.Lu,Tax.Registration.CountryOption.Lv,Tax.Registration.CountryOption.Mt,Tax.Registration.CountryOption.Nl,Tax.Registration.CountryOption.Pl,Tax.Registration.CountryOption.Pt,Tax.Registration.CountryOption.Ro,Tax.Registration.CountryOption.Se,Tax.Registration.CountryOption.Si, andTax.Registration.CountryOption.Sk - Add support for
metadataonV2.Billing.Contract.PricingLine.Datum.Pricing.PriceDetail.PricingOverride.Datum,V2.Billing.Contract.PricingOverride.Datum,V2.MoneyManagement.Transaction,v2.billing.ContractCreateParamsPricingOverride,v2.billing.ContractModifyParamsPricingLineActionUpdate,v2.billing.ContractModifyParamsPricingOverrideActionAdd,v2.billing.ContractModifyParamsPricingOverrideActionUpdate, andv2.billing.ContractModifyParams - Add support for
tax_amountonV2.MoneyManagement.OutboundPaymentQuote.EstimatedFee - Add support for
payout_method_optionsonV2.MoneyManagement.OutboundPaymentQuote.Toandv2.money_management.OutboundPaymentQuoteCreateParamsTo - Change type of
v2.billing.ContractModifyParamsPricingLineActionUpdatePricingPriceDetailPricingOverrideActionUpdate.metadatafromstringtoemptyable(string) - Add support for snapshot events
payment_plan.created,payment_plan.installment_due,payment_plan.installment_paid,payment_plan.installment_will_be_due, andpayment_plan.updatedwith resourcePaymentPlan
- Add support for new resources
v15.5.1
v15.6.0a1
This release changes the pinned API version to 2026-08-12.preview.
- #1873 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.money_management.PayoutIntent ⚠️ Add support for new valuepartner_disabledon enumsAccount.FutureRequirement.Error.code,Account.Requirement.Error.code,BankAccount.FutureRequirement.Error.code,BankAccount.Requirement.Error.code,Capability.FutureRequirement.Error.code,Capability.Requirement.Error.code,Person.FutureRequirement.Error.code, andPerson.Requirement.Error.code⚠️ Remove support for valuespartner_disabled_dispute_rate,partner_disabled_responsibilities,partner_disabled_restricted_business, andpartner_disabled_suspected_fraudfrom enumsAccount.FutureRequirement.Error.code,Account.Requirement.Error.code,BankAccount.FutureRequirement.Error.code,BankAccount.Requirement.Error.code,Capability.FutureRequirement.Error.code,Capability.Requirement.Error.code,Person.FutureRequirement.Error.code, andPerson.Requirement.Error.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.PaymentMethodDetail.Link ⚠️ Remove support forpricing_grouponCharge.PaymentMethodDetail.Link- Add support for new value
celoon enumCrypto.CustomerConsumerWallet.network - Add support for new value
celoon enumsCrypto.OnrampSession.TransactionDetail.destination_network,crypto.OnrampSessionCreateParams.destination_network,crypto.OnrampSessionListParams.destination_network, andcrypto.OnrampTransactionLimitsRetrieveParams.destination_network - Add support for new value
celoon enumsCrypto.OnrampSession.TransactionDetail.destination_networksandcrypto.OnrampSessionCreateParams.destination_networks - Add support for
celoonCrypto.OnrampSession.TransactionDetail.WalletAddress - Add support for
customer_portalonCustomerSession.Component - Add support for
applied_to_invoiceandtypeonCustomerCreateCustomerBalanceTransactionParams - Add support for
classification_stateandenrichment_stateonFinancialConnections.Account - Add support for
countryonFinancialConnections.Session.Filter - Add support for
classificationsandenrichmentsonFinancialConnections.Transaction - Add support for new values
billie,paypay, andvippson enumsInvoice.PaymentSetting.payment_method_types,InvoiceCreateParamsPaymentSetting.payment_method_types,InvoiceModifyParamsPaymentSetting.payment_method_types,QuotePreviewInvoice.PaymentSetting.payment_method_types,Subscription.PaymentSetting.payment_method_types,SubscriptionCreateParamsPaymentSetting.payment_method_types, andSubscriptionModifyParamsPaymentSetting.payment_method_types - Add support for
customer_balanceonInvoiceandQuotePreviewInvoice - Add support for
billieonInvoice.PaymentSetting.PaymentMethodOption,QuotePreviewInvoice.PaymentSetting.PaymentMethodOption, andSubscription.PaymentSetting.PaymentMethodOption - Add support for
hold_amount_detailsandhold_amountonIssuing.Authorization.PendingRequestandIssuing.Authorization.RequestHistory - Add support for new values
huandroon enumsIssuing.Cardholder.preferred_locales,issuing.CardholderCreateParams.preferred_locales, andissuing.CardholderModifyParams.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,PaymentRecordReportPaymentAttemptParamsFailed.failure_code, andPaymentRecordReportPaymentParamsFailed.failure_code - Add support for
network_decline_codeonPaymentAttemptRecordReportFailedParamsPaymentMethodDetailCardandPaymentRecordReportPaymentAttemptFailedParamsPaymentMethodDetailCard - Add support for
setup_future_usageonPaymentIntent.PaymentMethodOption.Sequra - Add support for
statusonQuotePreviewSubscriptionSchedule.PauseSchedule.Pause,QuotePreviewSubscriptionSchedule.PauseSchedule.Resume,SubscriptionSchedule.PauseSchedule.Pause, andSubscriptionSchedule.PauseSchedule.Resume - Change
SubscriptionScheduleCreateParamsPauseSchedule.pauseto be optional - Change type of
SubscriptionScheduleModifyParamsPauseSchedule.resumefrompause_schedule_update_resume_paramstoemptyable(pause_schedule_update_resume_params) - Add support for
acquireronEventsV2CoreHealthAuthorizationRateDropFiringEvent.Impact.Dimension,EventsV2CoreHealthAuthorizationRateDropResolvedEvent.Impact.Dimension,V2.Core.Health.Alert.AuthorizationRateDrop.Dimension, andV2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension ⚠️ Change type ofEventsV2CoreHealthAuthorizationRateDropFiringEvent.Impact.Dimension.type,EventsV2CoreHealthAuthorizationRateDropResolvedEvent.Impact.Dimension.type,V2.Core.Health.Alert.AuthorizationRateDrop.Dimension.type, andV2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension.typefromliteral('issuer')toenum('acquirer'|'issuer')- Add support for
confirmation_methodonV2.MoneyManagement.PayoutIntentandv2.money_management.PayoutIntentCreateParams - Add support for
estimated_feesandfx_quoteonV2.MoneyManagement.PayoutIntent - Add support for
debitedonV2.MoneyManagement.PayoutIntent.From - Add support for
confirmonV2.MoneyManagement.PayoutIntent.NextAction ⚠️ Change type ofV2.MoneyManagement.PayoutIntent.NextAction.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.ContractModifyParams.include, andv2.billing.ContractRetrieveParams.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 objectfinancial_connections.Account - Add support for event notification
V1InvoicePaymentAttemptRequiredEventwith related objectInvoice - Add support for error type
FxQuoteNeedsRefreshError
- Add support for new resource
v15.5.0
-
#1874 Add async iteration to v2 list auto-pagination
- Adds
async forsupport to v2ListObject.auto_paging_iter().
- Adds
-
#1869 Surface
objectproperty onEventNotification -
#1867 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
-
#1855 add/adjust event parsing helpers
- Added methods that return their respective
Event/EventNotificationclass instances without verifying authenticity. Use them when you've previously verified an event (e.g. you verified, put the event in a queue, and are now processing). Supports events from AWS EventBridge and Azure Event Grid natively.Webhook.construct_event_without_verification(payload)StripeClient.construct_event_without_verification(payload)StripeClient.parse_event_notification_without_verification(payload)
- Added
WebhookSignature.generate_signature_header(payload, secret, timestamp=None), which computes a fullStripe-Signatureheader for the given payload. Useful for unit tests!
- Added methods that return their respective
-
#1863 Add
stripe.major_api_versionconstant
v15.5.0a2
-
#1859 Update generated code for private-preview
- Add support for new resource
billing.FeedbackOptions - Add support for
sequra_paymentsonAccount.Capability - Add support for
feedback_optionsonBillingPortal.Configuration.Feature.SubscriptionCancel.CancellationReason - Add support for
sequraonCharge.PaymentMethodDetail,Checkout.Session.PaymentMethodOption,ConfirmationToken.PaymentMethodPreview,PaymentAttemptRecord.PaymentMethodDetail,PaymentIntent.PaymentMethodOption, andPaymentRecord.PaymentMethodDetail - Add support for
retrieval_reference_numberonCharge.PaymentMethodDetail.CardPresent,ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetail.CardPresent,PaymentAttemptRecord.PaymentMethodDetail.CardPresent,PaymentMethod.Card.GeneratedFrom.PaymentMethodDetail.CardPresent, andPaymentRecord.PaymentMethodDetail.CardPresent - Add support for
pricing_grouponCharge.PaymentMethodDetail.Link - Add support for
tax_ratesonCheckout.Session.ShippingOption,checkout.SessionCreateParamsShippingOption, andcheckout.SessionModifyParamsShippingOption ⚠️ Add support for new valuedaikinon enumsCheckout.Session.AutomaticSurcharge.providerandPaymentLink.AutomaticSurcharge.provider- Add support for
funding_types_blockedonCheckout.Session.PaymentMethodOption.Card.Restriction - Add support for new value
sequraon enumsConfirmationTokenCreateParamsPaymentMethodDatum.type,PaymentIntentConfirmParamsPaymentMethodDatum.type,PaymentIntentCreateParamsPaymentMethodDatum.type,PaymentIntentModifyParamsPaymentMethodDatum.type,SetupIntentConfirmParamsPaymentMethodDatum.type,SetupIntentCreateParamsPaymentMethodDatum.type, andSetupIntentModifyParamsPaymentMethodDatum.type - Add support for new value
sequraon enumsConfirmationToken.PaymentMethodPreview.typeandPaymentMethod.type - Add support for new value
sequraon enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type, andPaymentMethodListParams.type - Add support for
healthcareonissuing.AuthorizationCaptureParamsPurchaseDetail,issuing.AuthorizationCreateParams,issuing.TransactionCreateForceCaptureParamsPurchaseDetail, andissuing.TransactionCreateUnlinkedRefundParamsPurchaseDetail - Change type of
Issuing.Authorization.Healthcare.verification_statusfromnullable(enum('iias_merchant_exempt'|'iias_merchant_not_certified'|'iias_verified'|'not_verified'))toenum('iias_merchant_exempt'|'iias_merchant_not_certified'|'iias_verified'|'not_verified') - Add support for
is_anomalousonPaymentAttemptRecordReportGuaranteedParams - Add support for new value
sequraon enumsPaymentIntent.excluded_payment_method_types,PaymentIntentConfirmParams.excluded_payment_method_types,PaymentIntentCreateParams.excluded_payment_method_types,PaymentIntentModifyParams.excluded_payment_method_types,SetupIntent.excluded_payment_method_types,SetupIntentCreateParams.excluded_payment_method_types, andSetupIntentModifyParams.excluded_payment_method_types - Add support for
aade_dataonPaymentIntent.PaymentMethodOption.CardPresent - Change
Radar.PaymentEvaluation.PaymentDetail.PaymentMethodDetail.Card.first6to be required - Change
Radar.PaymentEvaluation.PaymentDetail.PaymentMethodDetail.Card.last4to be required - Add support for
feedback_optiononSubscription.CancellationDetail - Add support for
applicationonV2.Payments.OffSessionPayment - Add support for
statusonv2.money_management.FinancialAccountStatementListParams - Change
v2.billing.ContractCreateParams.pricing_linesto be optional
- Add support for new resource
-
#1865 Merge to private-preview
No user-facing changes — this is a merge commit only.
v15.5.0a1
This release changes the pinned API version to 2026-07-29.preview.
- #1854 Update generated code for private-preview
- Add support for new resources
v2.money_management.ReceivedDebitMandate,v2.risk.Inquiry,v2.signals.AccountActivity, andv2.signals.AccountEvaluation - Add support for
createandretrievemethods on resourcev2.signals.AccountEvaluation - Add support for
create,delete, andretrievemethods on resourcev2.signals.AccountActivity - Add support for
list,modify, andretrievemethods on resourcev2.risk.Inquiry - Add support for
cancel,list, andretrievemethods on resourcev2.money_management.ReceivedDebitMandate - Add support for
rate_cardsonBilling.CreditGrant.ApplicabilityConfig.Scope,billing.CreditBalanceSummaryRetrieveParamsFilterApplicabilityScope, andbilling.CreditGrantCreateParamsApplicabilityConfigScope ⚠️ Change type ofConfirmationToken.PaymentMethodPreview.GiftCard.brand,GiftCard.brand,GiftCardCreateParams.brand,PaymentMethod.GiftCard.brand,terminal.ReaderActivateGiftCardParams.brand,terminal.ReaderCashoutGiftCardParams.brand,terminal.ReaderCheckGiftCardBalanceParams.brand, andterminal.ReaderReloadGiftCardParams.brandfromenum('fiserv_valuelink'|'givex'|'svs')toliteral('svs')- Add support for new value
tempoon enumCrypto.CustomerConsumerWallet.network - Add support for new value
tempoon enumsCrypto.OnrampSession.TransactionDetail.destination_network,crypto.OnrampSessionCreateParams.destination_network,crypto.OnrampSessionListParams.destination_network, andcrypto.OnrampTransactionLimitsRetrieveParams.destination_network - Add support for new value
tempoon enumsCrypto.OnrampSession.TransactionDetail.destination_networksandcrypto.OnrampSessionCreateParams.destination_networks - Add support for
tempoonCrypto.OnrampSession.TransactionDetail.WalletAddress - Add support for new value
try_again_lateron enumGiftCardOperation.failure_code - Add support for
healthcareonIssuing.Authorization - Add support for
product_codeonIssuing.Card,issuing.CardCreateParams, andissuing.CardModifyParams - Add support for
product_graduation_stateonIssuing.Card - Add support for
cvcandnumberonradar.PaymentEvaluationCreateParamsPaymentDetailPaymentMethodDetailCard - Change
radar.PaymentEvaluationCreateParamsPaymentDetailPaymentMethodDetailCard.first6to be optional - Change
radar.PaymentEvaluationCreateParamsPaymentDetailPaymentMethodDetailCard.last4to be optional - Add support for
cardonRadar.PaymentEvaluation.PaymentDetail.PaymentMethodDetail ⚠️ Change type ofterminal.ReaderCollectPaymentMethodParamsCollectConfig.gift_card_brandandterminal.ReaderProcessPaymentIntentParamsProcessConfig.gift_card_brandfromenum('fiserv_valuelink'|'givex'|'svs')toliteral('svs')- Add support for
gift_cardonterminal.ReaderPresentPaymentMethodParams - Add support for new value
gift_cardon enumterminal.ReaderPresentPaymentMethodParams.type - Add support for
amount_dueandcustomer_balance_appliedonV2.Billing.Intent.AmountDetail ⚠️ Change type ofV2.Core.AccountEvaluation.evaluations_triggeredfromliteral('fraudulent_website')toenum('fraudulent_website'|'user_account_sharing'|'user_multi_accounting')- Add support for
gross_settlementonV2.Core.Account.Configuration.Merchant,v2.core.AccountCreateParamsConfigurationMerchant, andv2.core.AccountModifyParamsConfigurationMerchant ⚠️ Change type ofV2.MoneyManagement.DebitDispute.BankTransfer.networkfromliteral('ach')toenum('ach'|'bacs')- Add support for new values
beneficiary_unrecognized,mandate_canceled_by_stripe,mandate_canceled,no_advance_notice,originator_requested, andsignature_invalidon enumV2.MoneyManagement.DebitDispute.BankTransfer.reason ⚠️ Remove support formanaged_byonV2.MoneyManagement.FinancialAccount- Add support for
payout_intentonV2.MoneyManagement.OutboundPayment - Add support for
settles_atonV2.MoneyManagement.ReceivedDebit - Add support for
gb_bank_accountonV2.MoneyManagement.ReceivedDebit.BankTransfer ⚠️ Change type ofV2.MoneyManagement.ReceivedDebit.BankTransfer.origin_typefromliteral('us_bank_account')toenum('gb_bank_account'|'us_bank_account')⚠️ Change type ofV2.MoneyManagement.ReceivedDebit.BankTransfer.payment_method_typefromliteral('us_bank_account')toenum('gb_bank_account'|'us_bank_account')- Add support for new value
scheduledon enumV2.MoneyManagement.ReceivedDebit.status - Add support for new value
no_mandateon enumV2.MoneyManagement.ReceivedDebit.StatusDetail.Failed.reason - Add support for
target_dateonV2.Payments.OffSessionPaymentandv2.payments.OffSessionPaymentCreateParams - Add support for
account_evaluation,fraudulent_website,payment_delinquency_exposure,user_account_sharing, anduser_multi_accountingonV2.Signals.AccountSignal - Add support for new values
fraudulent_website,user_account_sharing, anduser_multi_accountingon enumsV2.Signals.AccountSignal.typeandv2.signals.AccountSignalListParams.type - Change type of
v2.money_management.FinancialAddressDebitSimulationDebitParams.networkfromliteral('ach')toenum('ach'|'bacs') - Add support for
received_debit_mandateonv2.money_management.ReceivedDebitListParams ⚠️ Remove support forpayout_intentonv2.money_management.OutboundPaymentCreateParams- Change type of
v2.core.AccountEvaluationCreateParams.signalsfromliteral('fraudulent_website')toenum('fraudulent_website'|'user_account_sharing'|'user_multi_accounting') ⚠️ Remove support foridonEventsV2SignalsAccountSignalFraudulentMerchantReadyEvent- Add support for event notifications
V2MoneyManagementReceivedDebitCreatedEventandV2MoneyManagementReceivedDebitScheduledEventwith related objectv2.money_management.ReceivedDebit - Add support for event notifications
V2MoneyManagementReceivedDebitMandateCanceledEvent,V2MoneyManagementReceivedDebitMandateCreatedEvent,V2MoneyManagementReceivedDebitMandateExpiredEvent,V2MoneyManagementReceivedDebitMandatePendingCancellationEvent, andV2MoneyManagementReceivedDebitMandateUpdatedEventwith related objectv2.money_management.ReceivedDebitMandate - Add support for event notification
V2SignalsAccountEvaluationCompleteEventwith related objectv2.signals.AccountEvaluation - Add support for event notifications
V2SignalsAccountSignalFraudulentWebsiteReadyEventandV2SignalsAccountSignalPaymentDelinquencyExposureReadyEventwith related objectv2.signals.AccountSignal
- Add support for new resources
v15.5.0b1
This release changes the pinned API version to 2026-07-29.preview.
- #1838 Update generated code for beta
- Add support for
listandretrievemethods on resourceproduct_catalog.TrialOffer - Add support for
tax_itemsonChargeCaptureParamsPaymentDetailCarRentalDatumTotalTax,ChargeCaptureParamsPaymentDetailFlightDatumTotalTax,ChargeCaptureParamsPaymentDetailLodgingDatumTotalTax,ChargeModifyParamsPaymentDetailCarRentalDatumTotalTax,ChargeModifyParamsPaymentDetailFlightDatumTotalTax,ChargeModifyParamsPaymentDetailLodgingDatumTotalTax,PaymentIntent.PaymentDetail.CarRentalDatum.Total.Tax,PaymentIntent.PaymentDetail.FlightDatum.Total.Tax,PaymentIntent.PaymentDetail.LodgingDatum.Total.Tax,PaymentIntentCaptureParamsPaymentDetailCarRentalDatumTotalTax,PaymentIntentCaptureParamsPaymentDetailFlightDatumTotalTax,PaymentIntentCaptureParamsPaymentDetailLodgingDatumTotalTax,PaymentIntentConfirmParamsPaymentDetailCarRentalDatumTotalTax,PaymentIntentConfirmParamsPaymentDetailFlightDatumTotalTax,PaymentIntentConfirmParamsPaymentDetailLodgingDatumTotalTax,PaymentIntentCreateParamsPaymentDetailCarRentalDatumTotalTax,PaymentIntentCreateParamsPaymentDetailFlightDatumTotalTax,PaymentIntentCreateParamsPaymentDetailLodgingDatumTotalTax,PaymentIntentModifyParamsPaymentDetailCarRentalDatumTotalTax,PaymentIntentModifyParamsPaymentDetailFlightDatumTotalTax, andPaymentIntentModifyParamsPaymentDetailLodgingDatumTotalTax ⚠️ Remove support fortaxesonChargeCaptureParamsPaymentDetailCarRentalDatumTotalTax,ChargeCaptureParamsPaymentDetailFlightDatumTotalTax,ChargeCaptureParamsPaymentDetailLodgingDatumTotalTax,ChargeModifyParamsPaymentDetailCarRentalDatumTotalTax,ChargeModifyParamsPaymentDetailFlightDatumTotalTax,ChargeModifyParamsPaymentDetailLodgingDatumTotalTax,PaymentIntent.PaymentDetail.CarRentalDatum.Total.Tax,PaymentIntent.PaymentDetail.FlightDatum.Total.Tax,PaymentIntent.PaymentDetail.LodgingDatum.Total.Tax,PaymentIntentCaptureParamsPaymentDetailCarRentalDatumTotalTax,PaymentIntentCaptureParamsPaymentDetailFlightDatumTotalTax,PaymentIntentCaptureParamsPaymentDetailLodgingDatumTotalTax,PaymentIntentConfirmParamsPaymentDetailCarRentalDatumTotalTax,PaymentIntentConfirmParamsPaymentDetailFlightDatumTotalTax,PaymentIntentConfirmParamsPaymentDetailLodgingDatumTotalTax,PaymentIntentCreateParamsPaymentDetailCarRentalDatumTotalTax,PaymentIntentCreateParamsPaymentDetailFlightDatumTotalTax,PaymentIntentCreateParamsPaymentDetailLodgingDatumTotalTax,PaymentIntentModifyParamsPaymentDetailCarRentalDatumTotalTax,PaymentIntentModifyParamsPaymentDetailFlightDatumTotalTax, andPaymentIntentModifyParamsPaymentDetailLodgingDatumTotalTax- Add support for
tax_idonCheckout.Session.CollectedInformation ⚠️ Remove support fortax_idsonCheckout.Session.CollectedInformation- Add support for new value
disabledon enumfinancial_connections.SessionCreateParamsManualEntry.mode - Add support for
modeonFinancialConnections.Session.ManualEntry - Add support for
nameonissuing.CardholderModifyParams - Add support for new value
ic_nifon enumsOrderCreateParamsTaxDetailTaxId.typeandOrderModifyParamsTaxDetailTaxId.type ⚠️ Add support for new valueic_nifon enumsOrder.TaxDetail.TaxId.typeandQuotePreviewInvoice.CustomerTaxId.type- Add support for new values
alipayandmb_wayon enumQuotePreviewInvoice.PaymentSetting.payment_method_types - Add support for
custom_fields,description, andfooteronQuotePreviewSubscriptionSchedule.DefaultSetting.InvoiceSettingandQuotePreviewSubscriptionSchedule.Phase.InvoiceSetting - Add support for
trialonQuotePreviewSubscriptionSchedule.Phase ⚠️ Remove support foracss_debit,afterpay_clearpay,alipay,alma,amazon_pay,au_becs_debit,bacs_debit,bancontact,billie,bizum,blik,boleto,card_present,cashapp,crypto,customer_balance,eps,fpx,giropay,gopay,grabpay,id_bank_transfer,ideal,interac_present,kakao_pay,konbini,kr_card,mb_way,mobilepay,multibanco,naver_pay,nz_bank_account,oxxo,p24,pay_by_bank,payco,paynow,paypal,paypay,payto,pix,promptpay,qris,rechnung,revolut_pay,samsung_pay,satispay,scalapay,sepa_debit,shopeepay,sofort,stripe_balance,sunbit,swish,twint,upi,us_bank_account,wechat_pay, andziponSharedPayment.GrantedToken.PaymentMethodDetail⚠️ Remove support for valuesacss_debit,afterpay_clearpay,alipay,alma,amazon_pay,au_becs_debit,bacs_debit,bancontact,billie,bizum,blik,boleto,card_present,cashapp,crypto,custom,customer_balance,eps,fpx,giropay,gopay,grabpay,id_bank_transfer,ideal,interac_present,kakao_pay,konbini,kr_card,mb_way,mobilepay,multibanco,naver_pay,nz_bank_account,oxxo,p24,pay_by_bank,payco,paynow,paypal,paypay,payto,pix,promptpay,qris,rechnung,revolut_pay,samsung_pay,satispay,scalapay,sepa_debit,shopeepay,sofort,stripe_balance,sunbit,swish,twint,upi,us_bank_account,wechat_pay, andzipfrom enumSharedPayment.GrantedToken.PaymentMethodDetail.type- Add support for
use_stripe_sdkonSharedPayment.IssuedTokenandshared_payment.IssuedTokenCreateParams - Add support for
redirect_to_urlonSharedPayment.IssuedToken.NextAction ⚠️ Change type ofSharedPayment.IssuedToken.NextAction.typefromliteral('use_stripe_sdk')toenum('redirect_to_url'|'use_stripe_sdk')- Add support for
livemodeonTax.Location - Add support for
sourceonV2.Iam.ActivityLog.Detail.UserRole - Add support for
payoutonV2.MoneyManagement.ReceivedCredit.BalanceTransfer ⚠️ Remove support forpayout_v1onV2.MoneyManagement.ReceivedCredit.BalanceTransfer- Add support for new value
payouton enumV2.MoneyManagement.ReceivedCredit.BalanceTransfer.type ⚠️ ChangeV2.MoneyManagement.ReceivedDebit.BankTransfer.us_bank_accountto be optional- Add support for error codes
us_bank_account_microdeposits_cannot_be_confirmedandus_bank_account_microdeposits_cannot_be_sentonControlledByAlternateResourceError
- Add support for