gb_bank_transfer_payments, jp_bank_transfer_payments, mx_bank_transfer_payments, sepa_bank_transfer_payments, and us_bank_transfer_payments on Account.capabilities, AccountCreateParams.capabilities, and AccountUpdateParams.capabilitiesswish on enums Invoice.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[], and SubscriptionUpdateParams.payment_settings.payment_method_types[]en-RO and ro-RO on enums OrderCreateParams.payment.settings.payment_method_options.klarna.preferred_locale and OrderUpdateParams.payment.settings.payment_method_options.klarna.preferred_localeverification_requires_additional_proof_of_registration on enums Account.future_requirements.errors[].code, Account.requirements.errors[].code, BankAccount.future_requirements.errors[].code, and BankAccount.requirements.errors[].codedefault_value on Checkout.Session.custom_fields[].dropdown, Checkout.Session.custom_fields[].numeric, Checkout.Session.custom_fields[].text, Checkout.SessionCreateParams.custom_fields[].dropdown, Checkout.SessionCreateParams.custom_fields[].numeric, and Checkout.SessionCreateParams.custom_fields[].textgenerated_from on ConfirmationToken.payment_method_preview.card and PaymentMethod.cardissuing_personalization_design.activated, issuing_personalization_design.deactivated, issuing_personalization_design.rejected, and issuing_personalization_design.updated on enum Event.typeIssuing.Card.personalization_design and Issuing.PhysicalBundle.features to be requireden-RO and ro-RO on enums PaymentIntentConfirmParams.payment_method_options.klarna.preferred_locale, PaymentIntentCreateParams.payment_method_options.klarna.preferred_locale, and PaymentIntentUpdateParams.payment_method_options.klarna.preferred_localeissuing_personalization_design.activated, issuing_personalization_design.deactivated, issuing_personalization_design.rejected, and issuing_personalization_design.updated on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]CreditNoteCreateParams.refunds[].refund, CreditNotePreviewLinesParams.refunds[].refund, and CreditNotePreviewParams.refunds[].refund to be optionalexternal_account_collection on AccountSession.components.balances.features, AccountSession.components.payouts.features, AccountSessionCreateParams.components.balances.features, and AccountSessionCreateParams.components.payouts.featuresterminal_reader_invalid_location_for_payment on enums Invoice.last_finalization_error.code, PaymentIntent.last_payment_error.code, SetupAttempt.setup_error.code, SetupIntent.last_setup_error.code, and StripeError.codepayment_method_remove on Checkout.Session.saved_payment_method_optionsfee_source on ApplicationFeenet_available on Balance.instant_available[]preferred_locales on Charge.payment_method_details.card_present, ConfirmationToken.payment_method_preview.card_present, and PaymentMethod.card_presentklarna on Dispute.payment_method_detailsklarna on enum Dispute.payment_method_details.typearchived and lookup_key on Entitlements.FeatureListParamsFinancialConnections.SessionCreateParams.filters.countries to be optionalno_valid_authorization on Issuing.Dispute.evidence, Issuing.DisputeCreateParams.evidence, and Issuing.DisputeUpdateParams.evidenceno_valid_authorization on enums Issuing.Dispute.evidence.reason, Issuing.DisputeCreateParams.evidence.reason, and Issuing.DisputeUpdateParams.evidence.reasonloss_reason on Issuing.Disputerouting on PaymentIntent.payment_method_options.card_present, PaymentIntentConfirmParams.payment_method_options.card_present, PaymentIntentCreateParams.payment_method_options.card_present, and PaymentIntentUpdateParams.payment_method_options.card_presentapplication_fee_amount and application_fee on Payoutstripe_s700 on Terminal.ConfigurationCreateParams, Terminal.ConfigurationUpdateParams, and Terminal.ConfigurationTreasury.OutboundPayment.tracking_details and Treasury.OutboundTransfer.tracking_details to be requiredpending_invoice_items_behavior on SubscriptionCreateParamsupdate test helper method on resources Treasury.OutboundPayment and Treasury.OutboundTransferallow_redisplay on ConfirmationToken.payment_method_preview and PaymentMethodtreasury.outbound_payment.tracking_details_updated and treasury.outbound_transfer.tracking_details_updated on enum Event.typepreview_mode on InvoiceCreatePreviewParams, InvoiceUpcomingLinesParams, and InvoiceUpcomingParamspending_invoice_items_behavior on SubscriptionCreateParamstracking_details on Treasury.OutboundPayment and Treasury.OutboundTransfertreasury.outbound_payment.tracking_details_updated and treasury.outbound_transfer.tracking_details_updated on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]rechnung_payments on Account.capabilities, AccountCreateParams.capabilities, and AccountUpdateParams.capabilitiesrechnung on Charge.payment_method_details, ConfirmationToken.payment_method_preview, ConfirmationTokenCreateParams.testHelpers.payment_method_data, PaymentIntent.payment_method_options, PaymentIntentConfirmParams.payment_method_data, PaymentIntentConfirmParams.payment_method_options, PaymentIntentCreateParams.payment_method_data, PaymentIntentCreateParams.payment_method_options, PaymentIntentUpdateParams.payment_method_data, PaymentIntentUpdateParams.payment_method_options, PaymentMethodCreateParams, PaymentMethodUpdateParams, PaymentMethod, SetupIntentConfirmParams.payment_method_data, SetupIntentCreateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_datamultibanco on Checkout.Session.payment_method_options and Checkout.SessionCreateParams.payment_method_optionsmultibanco on enum Checkout.SessionCreateParams.payment_method_types[]rechnung on enums ConfirmationTokenCreateParams.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, and SetupIntentUpdateParams.payment_method_data.typerechnung on enums ConfirmationToken.payment_method_preview.type and PaymentMethod.typerechnung on enums CustomerListPaymentMethodsParams.type, PaymentMethodCreateParams.type, and PaymentMethodListParams.typeGiftCards.Card.code and GiftCards.Card.transactions to be optionalTax.Calculation.ship_from_details and Tax.Transaction.ship_from_details to be requiredshipping_address_invalid on enums Invoice.last_finalization_error.code, PaymentIntent.last_payment_error.code, SetupAttempt.setup_error.code, SetupIntent.last_setup_error.code, and StripeError.codeApps.Secret.payload, BillingPortal.Configuration.features.subscription_update.products, Charge.refunds, ConfirmationToken.payment_method_preview.klarna.dob, Identity.VerificationReport.document.dob, Identity.VerificationReport.document.expiration_date, Identity.VerificationReport.document.number, Identity.VerificationReport.id_number.dob, Identity.VerificationReport.id_number.id_number, Identity.VerificationSession.provided_details, Identity.VerificationSession.verified_outputs.dob, Identity.VerificationSession.verified_outputs.id_number, Identity.VerificationSession.verified_outputs, Issuing.Dispute.balance_transactions, Issuing.Transaction.purchase_details, PaymentMethod.klarna.dob, Tax.Calculation.line_items, Tax.CalculationLineItem.tax_breakdown, Tax.Transaction.line_items, Treasury.FinancialAccount.financial_addresses[].aba.account_number, Treasury.ReceivedCredit.linked_flows.source_flow_details, Treasury.Transaction.entries, Treasury.Transaction.flow_details, and Treasury.TransactionEntry.flow_details to be optionalpaypal on Dispute.payment_method_detailsDispute.payment_method_details.type from literal('card') to enum('card'|'paypal')Entitlements.FeatureUpdateParams.metadata from map(string: string) to emptyable(map(string: string))payment_method_types on PaymentIntentConfirmParamsship_from_details on Tax.CalculationCreateParams, Tax.Calculation, and Tax.Transactionbh, eg, ge, ke, kz, ng, and om on Tax.Registration.country_options and Tax.RegistrationCreateParams.country_optionsapprove and decline methods on Issuing.Authorization. Instead, respond directly to the webhook request to approve an authorization.persistent_token property on ConfirmationToken.PaymentMethodPreview.Link, PaymentIntent.PaymentMethodOptions.Link, PaymentIntentResource.PaymentMethodOptions.Link, PaymentMethod.Link.persistent_token. SetupIntents.PaymentMethodOptions.Card.Link.persistent_token, SetupIntentsResource.persistent_token. This is a legacy parameter that no longer has any function.limit param in autoPagingToArraypayment_method_settings on AccountSessionCreateParams.componentscancel_subscription_schedule on QuoteCreateParams.lines[], QuoteLine, and QuoteUpdateParams.lines[]setup_future_usage on Checkout.Session.payment_method_options.amazon_pay, Checkout.Session.payment_method_options.revolut_pay, PaymentIntent.payment_method_options.amazon_pay, and PaymentIntent.payment_method_options.revolut_payEntitlements.ActiveEntitlement.feature from string to expandable(Entitlements.Feature)email and phone on Identity.VerificationSessionCreateParams.options and Identity.VerificationSessionUpdateParams.optionsIdentity.VerificationSession.provided_details, Identity.VerificationSession.verified_outputs.email, and Identity.VerificationSession.verified_outputs.phone to be requiredamazon_pay and revolut_pay on enums Invoice.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[], and SubscriptionUpdateParams.payment_settings.payment_method_types[]amazon_pay and revolut_pay on Mandate.payment_method_details and SetupAttempt.payment_method_detailsending_before, limit, and starting_after on PaymentMethodConfigurationListParamsmobilepay on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfigurationcapital_overview, tax_registrations, and tax_settings on AccountSessionCreateParams.componentsexternal_account_collection on AccountSessionCreateParams.components.financial_account.featuressubscription_trial_from_plan on InvoiceUpcomingLinesParams and InvoiceUpcomingParamscreate_preview method on resource Invoicepayment_method_data on Checkout.SessionCreateParamssaved_payment_method_options on Checkout.SessionCreateParams and Checkout.Sessionmobilepay on Checkout.Session.payment_method_options and Checkout.SessionCreateParams.payment_method_optionsmobilepay on enum Checkout.SessionCreateParams.payment_method_types[]allow_redisplay on ConfirmationTokenCreateParams.testHelpers.payment_method_data, CustomerListPaymentMethodsParams, PaymentIntentConfirmParams.payment_method_data, PaymentIntentCreateParams.payment_method_data, PaymentIntentUpdateParams.payment_method_data, PaymentMethodCreateParams, PaymentMethodUpdateParams, SetupIntentConfirmParams.payment_method_data, SetupIntentCreateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_dataschedule_details and subscription_details on InvoiceUpcomingLinesParams and InvoiceUpcomingParamsother on enums Issuing.AuthorizationCaptureParams.testHelpers.purchase_details.fuel.unit, Issuing.TransactionCreateForceCaptureParams.testHelpers.purchase_details.fuel.unit, and Issuing.TransactionCreateUnlinkedRefundParams.testHelpers.purchase_details.fuel.unitEntitlements.ActiveEntitlementSummarybalances and payouts_list on AccountSession.components and AccountSessionCreateParams.componentsAccountSession.components.payment_details.features.destination_on_behalf_of_charge_management and AccountSession.components.payments.features.destination_on_behalf_of_charge_management to be requiredBilling.MeterEventCreateParams.timestamp and Dispute.payment_method_details.card to be optionalDispute.payment_method_details.card from DisputePaymentMethodDetailsCard | null to DisputePaymentMethodDetailsCardentitlements.active_entitlement_summary.updated on enum Event.typeconfig on Forwarding.RequestCreateParams and Forwarding.Request. This field is no longer used by the Forwarding Request API.capture_method on PaymentIntent.payment_method_options.revolut_pay, PaymentIntentConfirmParams.payment_method_options.revolut_pay, PaymentIntentCreateParams.payment_method_options.revolut_pay, and PaymentIntentUpdateParams.payment_method_options.revolut_payswish on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfigurationentitlements.active_entitlement_summary.updated on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]retrieve method on resources Entitlements.ActiveEntitlement and Entitlements.Featurefees, losses, requirement_collection, and stripe_dashboard on AccountCreateParams.controllerEntitlements.Feature.metadata from map(string: string) | null to map(string: string)FinancialConnections.Account.ownership_refresh.next_refresh_available_at to be requiredbh_vat, kz_bin, ng_tin, and om_vat on enums InvoiceCreatePreviewParams.customer_details.tax_ids[].type, OrderCreateParams.tax_details.tax_ids[].type, and OrderUpdateParams.tax_details.tax_ids[].typebh_vat, kz_bin, ng_tin, and om_vat on enum Order.tax_details.tax_ids[].typehosted_voucher_url on PaymentIntent.next_action.multibanco_display_detailstoggles on Terminal.Reader.action.collect_inputs.inputs[] and Terminal.ReaderCollectInputsParams.inputs[]email, numeric, phone, and text on enum Terminal.ReaderCollectInputsParams.inputs[].typeemail, numeric, phone, and text on Terminal.Reader.action.collect_inputs.inputs[]account_management and notification_banner on AccountSession.components and AccountSessionCreateParams.componentsexternal_account_collection on AccountSession.components.account_onboarding.features and AccountSessionCreateParams.components.account_onboarding.featuresbilling_policy_remote_function_response_invalid, billing_policy_remote_function_timeout, billing_policy_remote_function_unexpected_status_code, and billing_policy_remote_function_unreachable on enums Invoice.last_finalization_error.code, PaymentIntent.last_payment_error.code, SetupAttempt.setup_error.code, SetupIntent.last_setup_error.code, and StripeError.codeBilling.MeterEventAdjustmentCreateParams.cancel.identifier and Billing.MeterEventAdjustmentCreateParams.cancel to be optionalBilling.MeterEventAdjustmentCreateParams.type to be requiredBilling.MeterEventAdjustment.cancel from BillingMeterResourceBillingMeterEventAdjustmentCancel to BillingMeterResourceBillingMeterEventAdjustmentCancel | nullamazon_pay on Charge.payment_method_details, Checkout.Session.payment_method_options, Checkout.SessionCreateParams.payment_method_options, ConfirmationToken.payment_method_preview, ConfirmationTokenCreateParams.testHelpers.payment_method_data, PaymentIntent.payment_method_options, PaymentIntentConfirmParams.payment_method_data, PaymentIntentConfirmParams.payment_method_options, PaymentIntentCreateParams.payment_method_data, PaymentIntentCreateParams.payment_method_options, PaymentIntentUpdateParams.payment_method_data, PaymentIntentUpdateParams.payment_method_options, PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, PaymentMethodConfiguration, PaymentMethodCreateParams, PaymentMethod, Refund.destination_details, SetupIntent.payment_method_options, SetupIntentConfirmParams.payment_method_data, SetupIntentConfirmParams.payment_method_options, SetupIntentCreateParams.payment_method_data, SetupIntentCreateParams.payment_method_options, SetupIntentUpdateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_optionsownership on enums Checkout.Session.payment_method_options.us_bank_account.financial_connections.prefetch[], Checkout.SessionCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[], Invoice.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[], InvoiceCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[], InvoiceUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[], PaymentIntent.payment_method_options.us_bank_account.financial_connections.prefetch[], PaymentIntentConfirmParams.payment_method_options.us_bank_account.financial_connections.prefetch[], PaymentIntentCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[], PaymentIntentUpdateParams.payment_method_options.us_bank_account.financial_connections.prefetch[], SetupIntent.payment_method_options.us_bank_account.financial_connections.prefetch[], SetupIntentConfirmParams.payment_method_options.us_bank_account.financial_connections.prefetch[], SetupIntentCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[], SetupIntentUpdateParams.payment_method_options.us_bank_account.financial_connections.prefetch[], Subscription.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[], SubscriptionCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[], and SubscriptionUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]amazon_pay on enum Checkout.SessionCreateParams.payment_method_types[]bh_vat, kz_bin, ng_tin, and om_vat on enums Checkout.Session.customer_details.tax_ids[].type, Invoice.customer_tax_ids[].type, Tax.Calculation.customer_details.tax_ids[].type, Tax.Transaction.customer_details.tax_ids[].type, and TaxId.typeamazon_pay on enums ConfirmationTokenCreateParams.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, and SetupIntentUpdateParams.payment_method_data.typeamazon_pay on enums ConfirmationToken.payment_method_preview.type and PaymentMethod.typebh_vat, kz_bin, ng_tin, and om_vat on enums CustomerCreateParams.tax_id_data[].type, InvoiceUpcomingLinesParams.customer_details.tax_ids[].type, InvoiceUpcomingParams.customer_details.tax_ids[].type, Tax.CalculationCreateParams.customer_details.tax_ids[].type, and TaxIdCreateParams.typeamazon_pay on enums CustomerListPaymentMethodsParams.type, PaymentMethodCreateParams.type, and PaymentMethodListParams.typenext_refresh_available_at on FinancialConnections.Account.ownership_refreshownership on enums Invoice.payment_settings.payment_method_options.us_bank_account.financial_connections.permissions[] and Subscription.payment_settings.payment_method_options.us_bank_account.financial_connections.permissions[]2024-04-10. Please read the API Changelog and carefully review the API changes before upgrading.InvoiceitemCreatedEvent to InvoiceItemCreatedEventInvoiceitemDeletedEvent to InvoiceItemDeletedEventfeatures to marketing_features on ProductCreateOptions, ProductUpdateOptions, and Product.subscription_pause from the below as the feature to pause subscription on the portal has been deprecated.
BillingPortal.Configuration.FeaturesBillingPortal.ConfigurationCreateParams.FeaturesBillingPortal.ConfigurationUpdateParams.FeaturesBalanceTransaction.Type
obligation_inboundobligation_payoutobligation_payout_failure'obligation_reversal_outbound'various for the type Climate.Supplier.RemovalPathwayinvoiceitem.updatedorder.createdrecipient.createdrecipient.deletedrecipient.updatedsku.createdsku.deletedsku.updatedInvoiceItemUpdatedEventOrderCreatedEventRecipientCreatedEventRecipientDeletedEventRecipientUpdatedEventSKUCreatedEventSKUDeletedEventinclude_and_require for the typeInvoiceCreateParams.PendingInvoiceItemsBehaviorservice_tax for the types TaxRate.TaxType, TaxRateCreateParams.TaxType, TaxRateUpdateParams.TaxType, and InvoiceUpdateLineItemParams.TaxAmount.TaxRateDatarequest_incremental_authorization from PaymentIntentCreateParams.PaymentMethodOptions.CardPresent, PaymentIntentUpdateParams.PaymentMethodOptions.CardPresent and PaymentIntentConfirmParams.PaymentMethodOptions.CardPresentid_bank_transfer, multibanco, netbanking, pay_by_bank, and upi on PaymentMethodConfigurationobligation for the type Reporting.ReportRunCreateParams.Parameters.ReportingCategorychallenge_only from the type SetupIntent.PaymentMethodOptions.Card.RequestThreeDSecurerendering_options in Invoice, InvoiceCreateOptions and InvoiceUpdateOptions. Use rendering instead.Entitlements.ActiveEntitlement and Entitlements.Featurelist and retrieve methods on resource ActiveEntitlementcreate, list, retrieve, and update methods on resource Featurecontroller on AccountCreateParamsfees, losses, requirement_collection, and stripe_dashboard on Account.controllernone on enum Account.typeevent_name on Billing.MeterEventAdjustmentCreateParams and Billing.MeterEventAdjustmentcancel and type on Billing.MeterEventAdjustment