NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4265 most downloaded on npm
Stripe API wrapper
Last release today
17 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
15 years old
801 releases · first in 2011
Add support for activate, archive, create, deactivate, list, and retrieve methods on resource Billing.Alert
activate, archive, create, deactivate, list, and retrieve methods on resource Billing.Alertretrieve method on resource Tax.Calculationinvalid_mandate_reference_prefix_format on enums Invoice.last_finalization_error.code, PaymentIntent.last_payment_error.code, SetupAttempt.setup_error.code, SetupIntent.last_setup_error.code, and StripeError.codetype on Charge.payment_method_details.card_present.offline, ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present.offline, PaymentMethod.card.generated_from.payment_method_details.card_present.offline, and SetupAttempt.payment_method_details.card_present.offlineoffline on ConfirmationToken.payment_method_preview.card_present and PaymentMethod.card_presentrelated_customer on Identity.VerificationSessionCreateParams, Identity.VerificationSessionListParams, and Identity.VerificationSessionInvoiceCreateParams.payment_settings.payment_method_options.card.installments.plan.count, InvoiceCreateParams.payment_settings.payment_method_options.card.installments.plan.interval, InvoiceUpdateParams.payment_settings.payment_method_options.card.installments.plan.count, InvoiceUpdateParams.payment_settings.payment_method_options.card.installments.plan.interval, PaymentIntentConfirmParams.payment_method_options.card.installments.plan.count, PaymentIntentConfirmParams.payment_method_options.card.installments.plan.interval, PaymentIntentCreateParams.payment_method_options.card.installments.plan.count, PaymentIntentCreateParams.payment_method_options.card.installments.plan.interval, PaymentIntentUpdateParams.payment_method_options.card.installments.plan.count, and PaymentIntentUpdateParams.payment_method_options.card.installments.plan.interval to be optionalgirocard on enums PaymentIntent.payment_method_options.card.network, PaymentIntentConfirmParams.payment_method_options.card.network, PaymentIntentCreateParams.payment_method_options.card.network, PaymentIntentUpdateParams.payment_method_options.card.network, SetupIntent.payment_method_options.card.network, SetupIntentConfirmParams.payment_method_options.card.network, SetupIntentCreateParams.payment_method_options.card.network, SetupIntentUpdateParams.payment_method_options.card.network, Subscription.payment_settings.payment_method_options.card.network, SubscriptionCreateParams.payment_settings.payment_method_options.card.network, and SubscriptionUpdateParams.payment_settings.payment_method_options.card.networkfinancial_addresses.aba.forwarding on enums Treasury.FinancialAccount.active_features[], Treasury.FinancialAccount.pending_features[], and Treasury.FinancialAccount.restricted_features[]One column per quarter.
Add support for attach_payment method on resource Invoice
attach_payment method on resource Invoiceapp_install and app_viewport on AccountSessionCreateParams.componentspartner_rejected_details on Dispute.evidence_details.enhanced_eligibility.visa_compelling_evidence_3lines_invalid on Quote.status_details.stale.last_reasonlines_invalid on enum Quote.status_details.stale.last_reason.typelast_price_migration_error on SubscriptionSchedule and SubscriptionAdd support for new resources Billing.AlertTriggered and Billing.Alert
Billing.AlertTriggered and Billing.Alertcharge_exceeds_transaction_limit on enums Invoice.last_finalization_error.code, PaymentIntent.last_payment_error.code, SetupAttempt.setup_error.code, SetupIntent.last_setup_error.code, and StripeError.codeauthorization_code on Charge.payment_method_details.card. This was accidentally released last week.billing.alert.triggered on enum Event.typebilling.alert.triggered on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]Add support for new resources Billing.AlertTriggered, Billing.Alert, and Tax.Association
Billing.AlertTriggered, Billing.Alert, and Tax.Associationactivate, archive, create, deactivate, list, and retrieve methods on resource Alertfind method on resource Associationcapital on Account.settings, AccountCreateParams.settings, and AccountUpdateParams.settingsissuing.account_closed_for_not_providing_business_model_clarification, issuing.account_closed_for_not_providing_url_clarification, and issuing.account_closed_for_not_providing_use_case_clarification on enum AccountNotice.reasonasync_workflows on PaymentIntentCaptureParams, PaymentIntentConfirmParams, PaymentIntentCreateParams, PaymentIntentDecrementAuthorizationParams, PaymentIntentIncrementAuthorizationParams, PaymentIntentUpdateParams, and PaymentIntentpayto on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfigurationdisplay_name on Treasury.FinancialAccountCreateParams, Treasury.FinancialAccountUpdateParams, and Treasury.FinancialAccountAdd support for tax_registrations and tax_settings on AccountSession.components and AccountSessionCreateParams.components
tax_registrations and tax_settings on AccountSession.components and AccountSessionCreateParams.componentsupdate method on resource Checkout.Sessiontransaction_id on Charge.payment_method_details.affirmbuyer_id on Charge.payment_method_details.blikauthorization_code on Charge.payment_method_details.cardbrand_product on Charge.payment_method_details.card_present, ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present, ConfirmationToken.payment_method_preview.card_present, PaymentMethod.card.generated_from.payment_method_details.card_present, and PaymentMethod.card_presentnetwork_transaction_id on Charge.payment_method_details.card_present, Charge.payment_method_details.interac_present, ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present, and PaymentMethod.card.generated_from.payment_method_details.card_presentcase_type on Dispute.payment_method_details.cardinvoice.overdue and invoice.will_be_due on enum Event.typetwint on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfigurationinvoice.overdue and invoice.will_be_due on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]Add support for customer on ConfirmationToken.payment_method_preview
customer on ConfirmationToken.payment_method_previewissuing_dispute.funds_rescinded on enum Event.typemultibanco 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[]stripe_s700 on enums Terminal.Reader.device_type and Terminal.ReaderListParams.device_typeissuing_dispute.funds_rescinded on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]Change ConfirmationToken.payment_method_options and CustomerSession.components.payment_element to be required
ConfirmationToken.payment_method_options and CustomerSession.components.payment_element to be requirednot_qualified on enum Dispute.evidence_details.enhanced_eligibility.visa_compelling_evidence_3.status⚠️ Remove support for payment_method_update on CustomerSession.components.payment_element.features and CustomerSessionCreateParams.components.payment_
payment_method_update on CustomerSession.components.payment_element.features and CustomerSessionCreateParams.components.payment_element.features. Users are expected to completely migrate from using payment_method_update.FinancialConnections.Institutionlist and retrieve methods on resource Institutioninstitution on Checkout.Session.payment_method_options.us_bank_account.financial_connections.filters, FinancialConnections.Session.filters, FinancialConnections.SessionCreateParams.filters, Invoice.payment_settings.payment_method_options.us_bank_account.financial_connections.filters, InvoiceCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.filters, InvoiceUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.filters, PaymentIntent.payment_method_options.us_bank_account.financial_connections.filters, PaymentIntentConfirmParams.payment_method_options.us_bank_account.financial_connections.filters, PaymentIntentCreateParams.payment_method_options.us_bank_account.financial_connections.filters, PaymentIntentUpdateParams.payment_method_options.us_bank_account.financial_connections.filters, SetupIntent.payment_method_options.us_bank_account.financial_connections.filters, SetupIntentConfirmParams.payment_method_options.us_bank_account.financial_connections.filters, SetupIntentCreateParams.payment_method_options.us_bank_account.financial_connections.filters, SetupIntentUpdateParams.payment_method_options.us_bank_account.financial_connections.filters, Subscription.payment_settings.payment_method_options.us_bank_account.financial_connections.filters, SubscriptionCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.filters, and SubscriptionUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.filterspayment_method_allow_redisplay_filters, payment_method_redisplay_limit, payment_method_redisplay, and payment_method_save_usage on CustomerSession.components.payment_element.features and CustomerSessionCreateParams.components.payment_element.featuresbalance on enums FinancialConnections.Account.subscriptions[], FinancialConnections.AccountSubscribeParams.features[], and FinancialConnections.AccountUnsubscribeParams.features[]Add support for add_lines, remove_lines, and update_lines methods on resource Invoice
add_lines, remove_lines, and update_lines methods on resource Invoicepayment_intent_fx_quote_invalid on enums Invoice.last_finalization_error.code, PaymentIntent.last_payment_error.code, SetupAttempt.setup_error.code, SetupIntent.last_setup_error.code, and StripeError.codeposted_at on Tax.TransactionCreateFromCalculationParams and Tax.TransactionRemove support for payment_method_set_as_default on CustomerSession.components.payment_element.features and CustomerSessionCreateParams.components.pay
payment_method_set_as_default on CustomerSession.components.payment_element.features and CustomerSessionCreateParams.components.payment_element.featuresch_uid on enums OrderCreateParams.tax_details.tax_ids[].type and OrderUpdateParams.tax_details.tax_ids[].typech_uid on enum Order.tax_details.tax_ids[].typeAdd support for filters on Checkout.Session.payment_method_options.us_bank_account.financial_connections, Invoice.payment_settings.payment_method_opti
filters on Checkout.Session.payment_method_options.us_bank_account.financial_connections, Invoice.payment_settings.payment_method_options.us_bank_account.financial_connections, InvoiceCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections, InvoiceUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections, PaymentIntent.payment_method_options.us_bank_account.financial_connections, PaymentIntentConfirmParams.payment_method_options.us_bank_account.financial_connections, PaymentIntentCreateParams.payment_method_options.us_bank_account.financial_connections, PaymentIntentUpdateParams.payment_method_options.us_bank_account.financial_connections, SetupIntent.payment_method_options.us_bank_account.financial_connections, SetupIntentConfirmParams.payment_method_options.us_bank_account.financial_connections, SetupIntentCreateParams.payment_method_options.us_bank_account.financial_connections, SetupIntentUpdateParams.payment_method_options.us_bank_account.financial_connections, Subscription.payment_settings.payment_method_options.us_bank_account.financial_connections, SubscriptionCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections, and SubscriptionUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connectionsemail_type on CreditNoteCreateParams, CreditNotePreviewLinesParams, and CreditNotePreviewParamsaccount_subcategories on FinancialConnections.Session.filters and FinancialConnections.SessionCreateParams.filtersmultibanco, twint, and zip on enums PaymentLink.payment_method_types[], PaymentLinkCreateParams.payment_method_types[], and PaymentLinkUpdateParams.payment_method_types[]reboot_window on Terminal.ConfigurationCreateParams, Terminal.ConfigurationUpdateParams, and Terminal.ConfigurationThis release changes the pinned API version to 2024-06-20. Please read the API Changelog and carefully review the API changes before upgrading.
This release changes the pinned API version to 2024-06-20. Please read the API Changelog and carefully review the API changes before upgrading.
PlatformTaxFeevolume_decimal to quantity_decimal on
Issuing.AuthorizationCaptureParams.testHelpers.purchase_details.fuel,Issuing.Transaction.purchase_details.fuel,Issuing.TransactionCreateForceCaptureParams.testHelpers.purchase_details.fuel, andIssuing.TransactionCreateUnlinkedRefundParams.testHelpers.purchase_details.fuelCapabilities.Requirements.disabled_reason and Capabilities.Requirements.disabled_reason are now enums with the below values
otherpaused.inactivitypending.onboardingpending.reviewplatform_disabledplatform_pausedrejected.inactivityrejected.otherrejected.unsupported_businessrequirements.fields_neededcharging_minute, imperial_gallon, kilogram, kilowatt_hour, and pound on enums Issuing.AuthorizationCaptureParams.testHelpers.purchase_details.fuel.unit, Issuing.TransactionCreateForceCaptureParams.testHelpers.purchase_details.fuel.unit, and Issuing.TransactionCreateUnlinkedRefundParams.testHelpers.purchase_details.fuel.unitcard_canceled, card_expired, cardholder_blocked, insecure_authorization_method, and pin_blocked on enum Issuing.Authorization.request_history[].reasonfinalize_amount test helper method on resource Issuing.Authorizationch_uid 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.typech_uid on enums CustomerCreateParams.tax_id_data[].type, InvoiceCreatePreviewParams.customer_details.tax_ids[].type, InvoiceUpcomingLinesParams.customer_details.tax_ids[].type, InvoiceUpcomingParams.customer_details.tax_ids[].type, Tax.CalculationCreateParams.customer_details.tax_ids[].type, and TaxIdCreateParams.typefleet on Issuing.AuthorizationCaptureParams.testHelpers.purchase_details, Issuing.AuthorizationCreateParams.testHelpers, Issuing.Authorization, Issuing.Transaction.purchase_details, Issuing.TransactionCreateForceCaptureParams.testHelpers.purchase_details, and Issuing.TransactionCreateUnlinkedRefundParams.testHelpers.purchase_detailsfuel on Issuing.AuthorizationCreateParams.testHelpers and Issuing.Authorizationindustry_product_code and quantity_decimal on Issuing.AuthorizationCaptureParams.testHelpers.purchase_details.fuel, Issuing.Transaction.purchase_details.fuel, Issuing.TransactionCreateForceCaptureParams.testHelpers.purchase_details.fuel, and Issuing.TransactionCreateUnlinkedRefundParams.testHelpers.purchase_details.fuel2024-06-20 on enum WebhookEndpointCreateParams.api_version#2118 Use worker module in Bun
Add support for new value mobilepay on enums PaymentLink.payment_method_types[], PaymentLinkCreateParams.payment_method_types[], and PaymentLinkUpdate
mobilepay on enums PaymentLink.payment_method_types[], PaymentLinkCreateParams.payment_method_types[], and PaymentLinkUpdateParams.payment_method_types[]tax_id_collection on PaymentLinkUpdateParamsPaymentIntentConfirmParams.mandate_data from Stripe.Emptyable<PaymentIntentConfirmParams.MandateData1 | PaymentIntentConfirmParams.MandateData2> to Stripe.Emptyable<PaymentIntentConfirmParams.MandateData> where the new MandateData is a union of all the properties of MandateData1 and MandateData2PaymentMethodCreateParams.card from PaymentMethodCreateParams.Card1 | PaymentMethodCreateParams.Card2 to PaymentMethodCreateParams.Card where the new Card is a union of all the properties of Card1 and Card2SetupIntentConfirmParams.mandate_data from Stripe.Emptyable<SetupIntentConfirmParams.MandateData1 | SetupIntentConfirmParams.MandateData2> to Stripe.Emptyable<SetupIntentConfirmParams.MandateData> where the new MandateData is a union of all the properties of MandateData1 and MandateData2Add support for new value de_stn on enums OrderCreateParams.tax_details.tax_ids[].type and OrderUpdateParams.tax_details.tax_ids[].type
de_stn on enums OrderCreateParams.tax_details.tax_ids[].type and OrderUpdateParams.tax_details.tax_ids[].typede_stn on enum Order.tax_details.tax_ids[].typeAdd support for multibanco_payments and twint_payments on Account.capabilities, AccountCreateParams.capabilities, and AccountUpdateParams.capabilities
multibanco_payments and twint_payments on Account.capabilities, AccountCreateParams.capabilities, and AccountUpdateParams.capabilitiestwint 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, PaymentMethod, SetupIntentConfirmParams.payment_method_data, SetupIntentCreateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_datamultibanco on 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, SetupIntentConfirmParams.payment_method_data, SetupIntentCreateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_datamultibanco and twint on enums Checkout.SessionCreateParams.payment_method_types[], CustomerListPaymentMethodsParams.type, PaymentMethodCreateParams.type, and PaymentMethodListParams.typede_stn 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.typemultibanco and twint 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.typemultibanco and twint on enums ConfirmationToken.payment_method_preview.type and PaymentMethod.typede_stn on enums CustomerCreateParams.tax_id_data[].type, InvoiceCreatePreviewParams.customer_details.tax_ids[].type, InvoiceUpcomingLinesParams.customer_details.tax_ids[].type, InvoiceUpcomingParams.customer_details.tax_ids[].type, Tax.CalculationCreateParams.customer_details.tax_ids[].type, and TaxIdCreateParams.typemultibanco_display_details on PaymentIntent.next_actioninvoice_settings on SubscriptionAdd support for twint on PaymentIntent.payment_method_options, PaymentIntentConfirmParams.payment_method_options, PaymentIntentCreateParams.payment_me
twint on PaymentIntent.payment_method_options, PaymentIntentConfirmParams.payment_method_options, PaymentIntentCreateParams.payment_method_options, and PaymentIntentUpdateParams.payment_method_optionsAdd support for gb_bank_transfer_payments, jp_bank_transfer_payments, mx_bank_transfer_payments, sepa_bank_transfer_payments, and us_bank_transfer_pay
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[]Add support for new values en-RO and ro-RO on enums OrderCreateParams.payment.settings.payment_method_options.klarna.preferred_locale and OrderUpdateP
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_localeAdd support for new value verification_requires_additional_proof_of_registration on enums Account.future_requirements.errors[].code, Account.requireme
verification_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[]Add support for external_account_collection on AccountSession.components.balances.features, AccountSession.components.payouts.features, AccountSession
external_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_optionsAdd support for fee_source on ApplicationFee
fee_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 requiredNo new beta features. Merging changes from the main branch.
Remove support for pending_invoice_items_behavior on SubscriptionCreateParams
pending_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[]Add support for rechnung_payments on Account.capabilities, AccountCreateParams.capabilities, and AccountUpdateParams.capabilities
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 requiredMark as deprecated the approve and decline methods on Issuing.Authorization. Instead, respond directly to the webhook request to approve an authorizat…
shipping_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 autoPagingToArrayAdd support for payment_method_settings on AccountSessionCreateParams.components
payment_method_settings on AccountSessionCreateParams.componentscancel_subscription_schedule on QuoteCreateParams.lines[], QuoteLine, and QuoteUpdateParams.lines[]Add support for setup_future_usage on Checkout.Session.payment_method_options.amazon_pay, Checkout.Session.payment_method_options.revolut_pay, Payment
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 PaymentMethodConfigurationAdd support for capital_overview, tax_registrations, and tax_settings on AccountSessionCreateParams.components
capital_overview, tax_registrations, and tax_settings on AccountSessionCreateParams.componentsexternal_account_collection on AccountSessionCreateParams.components.financial_account.featuressubscription_trial_from_plan on InvoiceUpcomingLinesParams and InvoiceUpcomingParamsAdd support for create_preview method on resource Invoice
create_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.unitAdd support for new resource Entitlements.ActiveEntitlementSummary
Entitlements.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[]Add support for retrieve method on resources Entitlements.ActiveEntitlement and Entitlements.Feature
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[]Add support for account_management and notification_banner on AccountSession.components and AccountSessionCreateParams.components
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[]Remove subscription_pause from the below as the feature to pause subscription on the portal has been deprecated.
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.Add support for new resources Entitlements.ActiveEntitlement and Entitlements.Feature
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.MeterEventAdjustmentAdd support for update method on resource Entitlements.Feature
update method on resource Entitlements.Featurerisk_controls on AccountCreateParams, AccountUpdateParams, and AccountDiscount.subscription_item, QuoteLine.actions[].add_discount, QuoteLine.actions[].add_item.discounts, QuoteLine.actions[].remove_discount, QuoteLine.actions[].set_discounts, QuoteLine.actions[].set_items[].discounts, Subscription.discounts, SubscriptionItem.discounts, SubscriptionSchedule.phases[].add_invoice_items[].discounts, SubscriptionSchedule.phases[].discounts, and SubscriptionSchedule.phases[].items[].discounts to be requiredpromotion_code on InvoiceAddLinesParams.lines[].discounts[], InvoiceUpdateLinesParams.lines[].discounts[], QuoteCreateParams.line_items[].discounts[], QuoteCreateParams.lines[].actions[].add_discount, QuoteCreateParams.phases[].line_items[].discounts[], QuoteUpdateParams.line_items[].discounts[], QuoteUpdateParams.lines[].actions[].add_discount, and QuoteUpdateParams.phases[].line_items[].discounts[]QuoteLine.actions[].add_item.discounts, QuoteLine.actions[].set_items[].discounts, SubscriptionSchedule.phases[].add_invoice_items[].discounts, SubscriptionSchedule.phases[].discounts, and SubscriptionSchedule.phases[].items[].discounts from array(DiscountsResourceStackableDiscount) | null to array(DiscountsResourceStackableDiscount)Subscription.discounts and SubscriptionItem.discounts from array(expandable(Discount)) | null to array(expandable(Discount))Change Charge.payment_method_details.us_bank_account.payment_reference, PaymentIntent.next_action.swish_handle_redirect_or_display_qr_code.hosted_inst
Charge.payment_method_details.us_bank_account.payment_reference, PaymentIntent.next_action.swish_handle_redirect_or_display_qr_code.hosted_instructions_url, PaymentIntent.next_action.swish_handle_redirect_or_display_qr_code.mobile_auth_url, PaymentIntent.next_action.swish_handle_redirect_or_display_qr_code.qr_code.data, PaymentIntent.next_action.swish_handle_redirect_or_display_qr_code.qr_code.image_url_png, PaymentIntent.next_action.swish_handle_redirect_or_display_qr_code.qr_code.image_url_svg, PaymentIntent.next_action.swish_handle_redirect_or_display_qr_code.qr_code, and PaymentIntent.payment_method_options.swish.reference to be requiredCheckout.SessionCreateParams.payment_method_options.swish.reference from emptyable(string) to stringsubscription_item on Discountemail and phone on Identity.VerificationReport, Identity.VerificationSession.options, Identity.VerificationSession.verified_outputs, Identity.VerificationSessionCreateParams.options, and Identity.VerificationSessionUpdateParams.optionsverification_flow on Identity.VerificationReport, Identity.VerificationSessionCreateParams, and Identity.VerificationSessionverification_flow on enums Identity.VerificationReport.type and Identity.VerificationSession.typeprovided_details on Identity.VerificationSessionCreateParams, Identity.VerificationSessionUpdateParams, and Identity.VerificationSessionIdentity.VerificationSessionCreateParams.type to be optionalemail_unverified_other, email_verification_declined, phone_unverified_other, and phone_verification_declined on enum Identity.VerificationSession.last_error.codepromotion_code on InvoiceCreateParams.discounts[], InvoiceItemCreateParams.discounts[], InvoiceItemUpdateParams.discounts[], InvoiceUpdateParams.discounts[], QuoteCreateParams.discounts[], and QuoteUpdateParams.discounts[]discounts on InvoiceUpcomingLinesParams.subscription_items[], InvoiceUpcomingParams.subscription_items[], QuoteCreateParams.line_items[], QuoteUpdateParams.line_items[], SubscriptionCreateParams.add_invoice_items[], SubscriptionCreateParams.items[], SubscriptionCreateParams, SubscriptionItemCreateParams, SubscriptionItemUpdateParams, SubscriptionItem, SubscriptionSchedule.phases[].add_invoice_items[], SubscriptionSchedule.phases[].items[], SubscriptionSchedule.phases[], SubscriptionScheduleCreateParams.phases[].add_invoice_items[], SubscriptionScheduleCreateParams.phases[].items[], SubscriptionScheduleCreateParams.phases[], SubscriptionScheduleUpdateParams.phases[].add_invoice_items[], SubscriptionScheduleUpdateParams.phases[].items[], SubscriptionScheduleUpdateParams.phases[], SubscriptionUpdateParams.add_invoice_items[], SubscriptionUpdateParams.items[], SubscriptionUpdateParams, and SubscriptionInvoice.discounts from array(expandable(deletable($Discount))) | null to array(expandable(deletable($Discount)))allowed_merchant_countries and blocked_merchant_countries on Issuing.Card.spending_controls, Issuing.CardCreateParams.spending_controls, Issuing.CardUpdateParams.spending_controls, Issuing.Cardholder.spending_controls, Issuing.CardholderCreateParams.spending_controls, and Issuing.CardholderUpdateParams.spending_controlszip on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfigurationoffline on SetupAttempt.payment_method_details.card_presentcard_present on SetupIntent.payment_method_options, SetupIntentConfirmParams.payment_method_options, SetupIntentCreateParams.payment_method_options, and SetupIntentUpdateParams.payment_method_optionsmobile_phone_reader on enums Terminal.Reader.device_type and Terminal.ReaderListParams.device_typeAdd support for financial_account_transactions, financial_account, issuing_card, and issuing_cards_list on AccountSessionCreateParams.components
financial_account_transactions, financial_account, issuing_card, and issuing_cards_list on AccountSessionCreateParams.componentssubscription_billing_cycle_anchor, subscription_cancel_at_period_end, subscription_cancel_at, subscription_cancel_now, subscription_default_tax_rates, subscription_items, subscription_prebilling, subscription_proration_behavior, subscription_proration_date, subscription_resume_at, subscription_start_date, and subscription_trial_end on InvoiceCreatePreviewParamsAdd support for new resources Billing.MeterEventAdjustment, Billing.MeterEvent, and Billing.Meter
Billing.MeterEventAdjustment, Billing.MeterEvent, and Billing.Metercreate, deactivate, list, reactivate, retrieve, and update methods on resource Metercreate method on resources MeterEventAdjustment and MeterEventamazon_pay_payments on Account.capabilities, AccountCreateParams.capabilities, and AccountUpdateParams.capabilitiesverification_failed_representative_authority on enums Account.future_requirements.errors[].code, Account.requirements.errors[].code, BankAccount.future_requirements.errors[].code, and BankAccount.requirements.errors[].codedestination_on_behalf_of_charge_management on AccountSession.components.payment_details.features, AccountSession.components.payments.features, AccountSessionCreateParams.components.payment_details.features, and AccountSessionCreateParams.components.payments.featuresmandate on Charge.payment_method_details.us_bank_account, Treasury.InboundTransfer.origin_payment_method_details.us_bank_account, Treasury.OutboundPayment.destination_payment_method_details.us_bank_account, and Treasury.OutboundTransfer.destination_payment_method_details.us_bank_accountsecond_line on Issuing.CardCreateParamsmeter on PlanCreateParams, Plan, Price.recurring, PriceCreateParams.recurring, and PriceListParams.recurringAdd support for new resources Entitlements.ActiveEntitlementSummary and Entitlements.ActiveEntitlement
Entitlements.ActiveEntitlementSummary and Entitlements.ActiveEntitlementlist method on resource ActiveEntitlementmobilepay on ConfirmationToken.payment_method_preview and ConfirmationTokenCreateParams.testHelpers.payment_method_datamobilepay on enum ConfirmationTokenCreateParams.testHelpers.payment_method_data.typeuse_stripe_sdk on ConfirmationTokenpayment_method on ConfirmationTokenConfirmationToken.mandate_data from ConfirmationTokensResourceMandateData to ConfirmationTokensResourceMandateData | nullmobilepay on enum ConfirmationToken.payment_method_preview.typemetadata on Entitlements.FeatureCreateParams and Entitlements.Featureactive on Entitlements.Featureentitlements.active_entitlement_summary.updated on enum Event.typecustomer.entitlement_summary.updated from enum Event.typeentitlements.active_entitlement_summary.updated on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]customer.entitlement_summary.updated from enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]Add support for new resources ConfirmationToken and Forwarding.Request
ConfirmationToken and Forwarding.Requestretrieve method on resource ConfirmationTokencreate, list, and retrieve methods on resource Requestmobilepay_payments on Account.capabilities, AccountCreateParams.capabilities, and AccountUpdateParams.capabilitiesforwarding_api_inactive, forwarding_api_invalid_parameter, forwarding_api_upstream_connection_error, and forwarding_api_upstream_connection_timeout on enums Invoice.last_finalization_error.code, PaymentIntent.last_payment_error.code, SetupAttempt.setup_error.code, SetupIntent.last_setup_error.code, and StripeError.codemobilepay on Charge.payment_method_details, 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, PaymentMethod, SetupIntentConfirmParams.payment_method_data, SetupIntentCreateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_datapayment_reference on Charge.payment_method_details.us_bank_accountmobilepay on enums CustomerListPaymentMethodsParams.type, PaymentMethodCreateParams.type, and PaymentMethodListParams.typeconfirmation_token on PaymentIntentConfirmParams, PaymentIntentCreateParams, SetupIntentConfirmParams, and SetupIntentCreateParamsmobilepay on enums 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.typemobilepay on enum PaymentMethod.typename on Terminal.ConfigurationCreateParams, Terminal.ConfigurationUpdateParams, and Terminal.Configurationpayout on Treasury.ReceivedDebit.linked_flowsAdd support for new resources Billing.MeterEventAdjustment, Billing.MeterEvent, and Billing.Meter
Billing.MeterEventAdjustment, Billing.MeterEvent, and Billing.Metercreate, deactivate, list, reactivate, retrieve, and update methods on resource Metercreate method on resources MeterEventAdjustment and MeterEventcreate test helper method on resource ConfirmationTokenadd_lines, remove_lines, and update_lines methods on resource Invoicemultibanco payment method throughout the API.second_line on Issuing.PhysicalBundle.featuresmultibanco_display_details on PaymentIntent.next_actionmeter on PlanCreateParams, Plan, Price.recurring, PriceCreateParams.recurring, and PriceListParams.recurringAdd support for new resources Issuing.PersonalizationDesign and Issuing.PhysicalBundle
Issuing.PersonalizationDesign and Issuing.PhysicalBundlecreate, list, retrieve, and update methods on resource PersonalizationDesignlist and retrieve methods on resource PhysicalBundlepersonalization_design on Issuing.CardCreateParams, Issuing.CardListParams, Issuing.CardUpdateParams, and Issuing.CardSubscriptionCreateParams.application_fee_percent and SubscriptionUpdateParams.application_fee_percent from number to emptyStringable(number)sepa_debit on Subscription.payment_settings.payment_method_options, SubscriptionCreateParams.payment_settings.payment_method_options, and SubscriptionUpdateParams.payment_settings.payment_method_optionsAdd support for new value billing_period_end on enums QuoteCreateParams.lines[].ends_at.type, QuoteLine.ends_at.type, and QuoteUpdateParams.lines[].en
billing_period_end on enums QuoteCreateParams.lines[].ends_at.type, QuoteLine.ends_at.type, and QuoteUpdateParams.lines[].ends_at.typeAdd support for documents on AccountSession.components and AccountSessionCreateParams.components
documents on AccountSession.components and AccountSessionCreateParams.componentsrequest_three_d_secure on Checkout.Session.payment_method_options.card and Checkout.SessionCreateParams.payment_method_options.cardcreated on CreditNoteListParamssepa_debit on Invoice.payment_settings.payment_method_options, InvoiceCreateParams.payment_settings.payment_method_options, and InvoiceUpdateParams.payment_settings.payment_method_optionsRemove support for resource Entitlements.Event
Entitlements.EventConfirmationToken.mandate_data from ConfirmationTokensResourceMandateData | null to ConfirmationTokensResourceMandateDataConfirmationToken.mandate_data, ConfirmationToken.payment_method_options, and ConfirmationToken.payment_method to be optionalquantity and type on Entitlements.FeatureCreateParams and Entitlements.Featurelivemode on Issuing.PersonalizationDesignapplication_fee_amount, description, metadata, and transfer_data on PaymentIntentDecrementAuthorizationParamsenable_customer_cancellation on Terminal.Reader.action.collect_payment_method.collect_config and Terminal.ReaderCollectPaymentMethodParams.collect_configChange Identity.VerificationReport.type, SubscriptionSchedule.default_settings.invoice_settings.account_tax_ids, SubscriptionSchedule.phases[].invoice
Identity.VerificationReport.type, SubscriptionSchedule.default_settings.invoice_settings.account_tax_ids, SubscriptionSchedule.phases[].invoice_settings.account_tax_ids, and TaxId.owner to be requiredIdentity.VerificationSession.type from enum('document'|'id_number') | null to enum('document'|'id_number')number on InvoiceCreateParams and InvoiceUpdateParamsenable_customer_cancellation on Terminal.Reader.action.process_payment_intent.process_config, Terminal.Reader.action.process_setup_intent.process_config, Terminal.ReaderProcessPaymentIntentParams.process_config, and Terminal.ReaderProcessSetupIntentParams.process_configrefund_payment_config on Terminal.Reader.action.refund_payment and Terminal.ReaderRefundPaymentParamspayment_method on TokenCreateParams.bank_accountSee the changelog for more details.
Old names will still work but are deprecated and will be removed in future versions.
#2022 Update generated code
client_reference_id on Identity.VerificationReportListParams, Identity.VerificationReport, Identity.VerificationSessionCreateParams, Identity.VerificationSessionListParams, and Identity.VerificationSessioninclude_and_require from enum InvoiceCreateParams.pending_invoice_items_behaviorservice_tax from enums TaxRate.tax_type, TaxRateCreateParams.tax_type, and TaxRateUpdateParams.tax_typecreated on Treasury.OutboundPaymentListParams#2025 Standardize parameter interface names
CapabilityListParams renamed to AccountListCapabilitiesParamsCapabilityRetrieveParams renamed to AccountRetrieveCapabilityParamsCapabilityUpdateParams renamed to AccountUpdateCapabilityParamsCashBalanceRetrieveParams renamed to CustomerRetrieveCashBalanceParamsCashBalanceUpdateParams renamed to CustomerUpdateCashBalanceParamsCreditNoteLineItemListParams renamed to CreditNoteListLineItemsParamsCustomerBalanceTransactionCreateParams renamed to CustomerCreateBalanceTransactionParamsCustomerBalanceTransactionListParams renamed to CustomerListBalanceTransactionsParamsCustomerBalanceTransactionRetrieveParams renamed to CustomerRetrieveBalanceTransactionParamsCustomerBalanceTransactionUpdateParams renamed to CustomerUpdateBalanceTransactionParamsCustomerCashBalanceTransactionListParams renamed to CustomerListCashBalanceTransactionsParamsCustomerCashBalanceTransactionRetrieveParams renamed to CustomerRetrieveCashBalanceTransactionParamsCustomerSourceCreateParams renamed to CustomerCreateSourceParamsCustomerSourceDeleteParams renamed to CustomerDeleteSourceParamsCustomerSourceListParams renamed to CustomerListSourcesParamsCustomerSourceRetrieveParams renamed to CustomerRetrieveSourceParamsCustomerSourceUpdateParams renamed to CustomerUpdateSourceParamsCustomerSourceVerifyParams renamed to CustomerVerifySourceParamsExternalAccountCreateParams renamed to AccountCreateExternalAccountParamsExternalAccountDeleteParams renamed to AccountDeleteExternalAccountParamsExternalAccountListParams renamed to AccountListExternalAccountsParamsExternalAccountRetrieveParams renamed to AccountRetrieveExternalAccountParamsExternalAccountUpdateParams renamed to AccountUpdateExternalAccountParamsFeeRefundCreateParams renamed to ApplicationFeeCreateRefundParamsFeeRefundListParams renamed to ApplicationFeeListRefundsParamsFeeRefundRetrieveParams renamed to ApplicationFeeRetrieveRefundParamsFeeRefundUpdateParams renamed to ApplicationFeeUpdateRefundParamsInvoiceLineItemListParams renamed to InvoiceListLineItemsParamsInvoiceLineItemUpdateParams renamed to InvoiceUpdateLineItemParamsLoginLinkCreateParams renamed to AccountCreateLoginLinkParamsPersonCreateParams renamed to AccountCreatePersonParamsPersonDeleteParams renamed to AccountDeletePersonParamsPersonListParams renamed to AccountListPersonsParamsPersonRetrieveParams renamed to AccountRetrievePersonParamsPersonUpdateParams renamed to AccountUpdatePersonParamsTaxIdCreateParams renamed to CustomerCreateTaxIdParamsTaxIdDeleteParams renamed to CustomerDeleteTaxIdParamsTaxIdListParams renamed to CustomerListTaxIdsParamsTaxIdRetrieveParams renamed to CustomerRetrieveTaxIdParamsTransferReversalCreateParams renamed to TransferCreateReversalParamsTransferReversalListParams renamed to TransferListReversalsParamsTransferReversalRetrieveParams renamed to TransferRetrieveReversalParamsTransferReversalUpdateParams renamed to TransferUpdateReversalParamsUsageRecordCreateParams renamed to SubscriptionItemCreateUsageRecordParamsUsageRecordSummaryListParams renamed to SubscriptionItemListUsageRecordSummariesParamsOld names will still work but are deprecated and will be removed in future versions.
#2021 Add TaxIds API
create, del, list, and retrieve methods on resource TaxIdAdd support for payto and twint payment method throughout the API
payto and twint payment method throughout the APIdecrement_authorization method on resource PaymentIntentdecremental_authorization on Charge.payment_method_details.carddisplay_brand on ConfirmationToken.payment_method_preview.cardno_voec on enums InvoiceCreatePreviewParams.customer_details.tax_ids[].type, OrderCreateParams.tax_details.tax_ids[].type, and OrderUpdateParams.tax_details.tax_ids[].typeno_voec on enum Order.tax_details.tax_ids[].typerequest_decremental_authorization on PaymentIntent.payment_method_options.card, PaymentIntentConfirmParams.payment_method_options.card, PaymentIntentCreateParams.payment_method_options.card, and PaymentIntentUpdateParams.payment_method_options.cardAdd support for networks on Card, PaymentMethodCreateParams.card, PaymentMethodUpdateParams.card, and TokenCreateParams.card
networks on Card, PaymentMethodCreateParams.card, PaymentMethodUpdateParams.card, and TokenCreateParams.cardno_voec 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.typeno_voec 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.typefinancial_connections.account.refreshed_ownership on enum Event.typedisplay_brand on PaymentMethod.cardfinancial_connections.account.refreshed_ownership on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]Add support for payment_method_options on ConfirmationToken
payment_method_options on ConfirmationTokenvelobank on enum ConfirmationToken.payment_method_preview.p24.bankAdd support for invoices on Account.settings and AccountUpdateParams.settings
invoices on Account.settings and AccountUpdateParams.settingsvelobank on enums Charge.payment_method_details.p24.bank, PaymentIntentConfirmParams.payment_method_data.p24.bank, PaymentIntentCreateParams.payment_method_data.p24.bank, PaymentIntentUpdateParams.payment_method_data.p24.bank, PaymentMethod.p24.bank, PaymentMethodCreateParams.p24.bank, SetupIntentConfirmParams.payment_method_data.p24.bank, SetupIntentCreateParams.payment_method_data.p24.bank, and SetupIntentUpdateParams.payment_method_data.p24.banksetup_future_usage on PaymentIntent.payment_method_options.blik, PaymentIntentConfirmParams.payment_method_options.blik, PaymentIntentCreateParams.payment_method_options.blik, and PaymentIntentUpdateParams.payment_method_options.blikrequire_cvc_recollection on PaymentIntent.payment_method_options.card, PaymentIntentConfirmParams.payment_method_options.card, PaymentIntentCreateParams.payment_method_options.card, and PaymentIntentUpdateParams.payment_method_options.cardaccount_tax_ids on SubscriptionCreateParams.invoice_settings, SubscriptionSchedule.default_settings.invoice_settings, SubscriptionSchedule.phases[].invoice_settings, SubscriptionScheduleCreateParams.default_settings.invoice_settings, SubscriptionScheduleCreateParams.phases[].invoice_settings, SubscriptionScheduleUpdateParams.default_settings.invoice_settings, SubscriptionScheduleUpdateParams.phases[].invoice_settings, and SubscriptionUpdateParams.invoice_settingsAdd support for swish payment method throughout the API
swish payment method throughout the APIrelationship on AccountCreateParams.individual, AccountUpdateParams.individual, and TokenCreateParams.account.individualjurisdiction_level on TaxRateTerminal.Reader.status from string to enum('offline'|'online')protocol: 'http' is set for requests to api.stripe.com.Add support for new resources Entitlements.Event and Entitlements.Feature
Entitlements.Event and Entitlements.Featurecreate method on resource Eventcreate and list methods on resource Featureswish on ConfirmationToken.payment_method_previewswish on enum ConfirmationToken.payment_method_preview.typecustomer.entitlement_summary.updated on enum Event.typeaccount_tax_ids on InvoiceCreatePreviewParams.schedule_details.phases[].invoice_settings, InvoiceUpcomingLinesParams.schedule_details.phases[].invoice_settings, and InvoiceUpcomingParams.schedule_details.phases[].invoice_settingsfeature on Product.features[], ProductCreateParams.features[], and ProductUpdateParams.features[]customer.entitlement_summary.updated on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]Add support for create_preview method on resource Invoice
create_preview method on resource Invoicecharged_off_at on Capital.FinancingOfferCheckout.Session.automatic_tax.liability, Checkout.Session.invoice_creation.invoice_data.issuer, PaymentLink.automatic_tax.liability, PaymentLink.invoice_creation.invoice_data.issuer, PaymentLink.subscription_data.invoice_settings.issuer, PaymentLink.subscription_data.invoice_settings, Quote.automatic_tax.liability, Quote.invoice_settings.issuer, SubscriptionSchedule.default_settings.automatic_tax.liability, SubscriptionSchedule.default_settings.invoice_settings.issuer, SubscriptionSchedule.phases[].automatic_tax.liability, and SubscriptionSchedule.phases[].invoice_settings.issuer to be requireddisabled and enabled on enums CustomerSession.components.payment_element.features.payment_method_remove, CustomerSession.components.payment_element.features.payment_method_save, CustomerSession.components.payment_element.features.payment_method_set_as_default, CustomerSession.components.payment_element.features.payment_method_update, CustomerSessionCreateParams.components.payment_element.features.payment_method_remove, CustomerSessionCreateParams.components.payment_element.features.payment_method_save, CustomerSessionCreateParams.components.payment_element.features.payment_method_set_as_default, and CustomerSessionCreateParams.components.payment_element.features.payment_method_updateauto and never from enums CustomerSession.components.payment_element.features.payment_method_remove, CustomerSession.components.payment_element.features.payment_method_save, CustomerSession.components.payment_element.features.payment_method_set_as_default, CustomerSession.components.payment_element.features.payment_method_update, CustomerSessionCreateParams.components.payment_element.features.payment_method_remove, CustomerSessionCreateParams.components.payment_element.features.payment_method_save, CustomerSessionCreateParams.components.payment_element.features.payment_method_set_as_default, and CustomerSessionCreateParams.components.payment_element.features.payment_method_updateenhanced_evidence on Dispute.evidence and DisputeUpdateParams.evidenceenhanced_eligibility_types on Disputeenhanced_eligibility on Dispute.evidence_detailspromotion_code on InvoiceUpcomingLinesParams.schedule_details.amendments[].discount_actions[].add, InvoiceUpcomingLinesParams.schedule_details.amendments[].discount_actions[].remove, InvoiceUpcomingLinesParams.schedule_details.amendments[].discount_actions[].set, InvoiceUpcomingLinesParams.schedule_details.amendments[].item_actions[].add.discounts[], InvoiceUpcomingLinesParams.schedule_details.amendments[].item_actions[].set.discounts[], InvoiceUpcomingLinesParams.schedule_details.phases[].add_invoice_items[].discounts[], InvoiceUpcomingLinesParams.schedule_details.phases[].discounts[], InvoiceUpcomingLinesParams.schedule_details.phases[].items[].discounts[], InvoiceUpcomingLinesParams.subscription_details.items[].discounts[], InvoiceUpcomingLinesParams.subscription_items[].discounts[], InvoiceUpcomingParams.schedule_details.amendments[].discount_actions[].add, InvoiceUpcomingParams.schedule_details.amendments[].discount_actions[].remove, InvoiceUpcomingParams.schedule_details.amendments[].discount_actions[].set, InvoiceUpcomingParams.schedule_details.amendments[].item_actions[].add.discounts[], InvoiceUpcomingParams.schedule_details.amendments[].item_actions[].set.discounts[], InvoiceUpcomingParams.schedule_details.phases[].add_invoice_items[].discounts[], InvoiceUpcomingParams.schedule_details.phases[].discounts[], InvoiceUpcomingParams.schedule_details.phases[].items[].discounts[], InvoiceUpcomingParams.subscription_details.items[].discounts[], InvoiceUpcomingParams.subscription_items[].discounts[], QuoteCreateParams.lines[].actions[].add_item.discounts[], QuoteCreateParams.lines[].actions[].remove_discount, QuoteCreateParams.lines[].actions[].set_discounts[], QuoteCreateParams.lines[].actions[].set_items[].discounts[], QuoteCreateParams.phases[].discounts[], QuoteLine.actions[].add_discount, QuoteLine.actions[].add_item.discounts[], QuoteLine.actions[].remove_discount, QuoteLine.actions[].set_discounts[], QuoteLine.actions[].set_items[].discounts[], QuoteUpdateParams.lines[].actions[].add_item.discounts[], QuoteUpdateParams.lines[].actions[].remove_discount, QuoteUpdateParams.lines[].actions[].set_discounts[], QuoteUpdateParams.lines[].actions[].set_items[].discounts[], QuoteUpdateParams.phases[].discounts[], SubscriptionCreateParams.add_invoice_items[].discounts[], SubscriptionCreateParams.discounts[], SubscriptionCreateParams.items[].discounts[], SubscriptionItemCreateParams.discounts[], SubscriptionItemUpdateParams.discounts[], SubscriptionSchedule.phases[].add_invoice_items[].discounts[], SubscriptionSchedule.phases[].discounts[], SubscriptionSchedule.phases[].items[].discounts[], SubscriptionScheduleAmendParams.amendments[].discount_actions[].add, SubscriptionScheduleAmendParams.amendments[].discount_actions[].remove, SubscriptionScheduleAmendParams.amendments[].discount_actions[].set, SubscriptionScheduleAmendParams.amendments[].item_actions[].add.discounts[], SubscriptionScheduleAmendParams.amendments[].item_actions[].set.discounts[], SubscriptionScheduleCreateParams.phases[].add_invoice_items[].discounts[], SubscriptionScheduleCreateParams.phases[].discounts[], SubscriptionScheduleCreateParams.phases[].items[].discounts[], SubscriptionScheduleUpdateParams.phases[].add_invoice_items[].discounts[], SubscriptionScheduleUpdateParams.phases[].discounts[], SubscriptionScheduleUpdateParams.phases[].items[].discounts[], SubscriptionUpdateParams.add_invoice_items[].discounts[], SubscriptionUpdateParams.discounts[], and SubscriptionUpdateParams.items[].discounts[]nn on enum ConfirmationToken.payment_method_preview.ideal.bankNNBANL2G on enum ConfirmationToken.payment_method_preview.ideal.bicInvoice.automatic_tax.liability, Invoice.issuer, and Subscription.automatic_tax.liability to be requiredraw_request usageAdd support for annual_revenue and estimated_worker_count on Account.business_profile, AccountCreateParams.business_profile, and AccountUpdateParams.b
annual_revenue and estimated_worker_count on Account.business_profile, AccountCreateParams.business_profile, and AccountUpdateParams.business_profileregistered_charity on enums Account.company.structure, AccountCreateParams.company.structure, AccountUpdateParams.company.structure, and TokenCreateParams.account.company.structurecollection_options on AccountLinkCreateParamsliability on Checkout.Session.automatic_tax, Checkout.SessionCreateParams.automatic_tax, PaymentLink.automatic_tax, PaymentLinkCreateParams.automatic_tax, PaymentLinkUpdateParams.automatic_tax, Quote.automatic_tax, QuoteCreateParams.automatic_tax, QuoteUpdateParams.automatic_tax, SubscriptionSchedule.default_settings.automatic_tax, SubscriptionSchedule.phases[].automatic_tax, SubscriptionScheduleCreateParams.default_settings.automatic_tax, SubscriptionScheduleCreateParams.phases[].automatic_tax, SubscriptionScheduleUpdateParams.default_settings.automatic_tax, and SubscriptionScheduleUpdateParams.phases[].automatic_taxissuer on Checkout.Session.invoice_creation.invoice_data, Checkout.SessionCreateParams.invoice_creation.invoice_data, PaymentLink.invoice_creation.invoice_data, PaymentLinkCreateParams.invoice_creation.invoice_data, PaymentLinkUpdateParams.invoice_creation.invoice_data, Quote.invoice_settings, QuoteCreateParams.invoice_settings, QuoteUpdateParams.invoice_settings, SubscriptionSchedule.default_settings.invoice_settings, SubscriptionSchedule.phases[].invoice_settings, SubscriptionScheduleCreateParams.default_settings.invoice_settings, SubscriptionScheduleCreateParams.phases[].invoice_settings, SubscriptionScheduleUpdateParams.default_settings.invoice_settings, and SubscriptionScheduleUpdateParams.phases[].invoice_settingsinvoice_settings on Checkout.SessionCreateParams.subscription_data, PaymentLink.subscription_data, PaymentLinkCreateParams.subscription_data, and PaymentLinkUpdateParams.subscription_datachallenge on enums Invoice.payment_settings.payment_method_options.card.request_three_d_secure, InvoiceCreateParams.payment_settings.payment_method_options.card.request_three_d_secure, InvoiceUpdateParams.payment_settings.payment_method_options.card.request_three_d_secure, Subscription.payment_settings.payment_method_options.card.request_three_d_secure, SubscriptionCreateParams.payment_settings.payment_method_options.card.request_three_d_secure, and SubscriptionUpdateParams.payment_settings.payment_method_options.card.request_three_d_securepromotion_code on InvoiceUpcomingLinesParams.discounts[], InvoiceUpcomingLinesParams.invoice_items[].discounts[], InvoiceUpcomingParams.discounts[], and InvoiceUpcomingParams.invoice_items[].discounts[]account_type on PaymentMethodUpdateParams.us_bank_accountBankAccount, Card, and CardToken details on the external_account parameter in AccountUpdateParamsnn on enums Charge.payment_method_details.ideal.bank, PaymentIntentConfirmParams.payment_method_data.ideal.bank, PaymentIntentCreateParams.payment_method_data.ideal.bank, PaymentIntentUpdateParams.payment_method_data.ideal.bank, PaymentMethod.ideal.bank, PaymentMethodCreateParams.ideal.bank, SetupAttempt.payment_method_details.ideal.bank, SetupIntentConfirmParams.payment_method_data.ideal.bank, SetupIntentCreateParams.payment_method_data.ideal.bank, and SetupIntentUpdateParams.payment_method_data.ideal.bankNNBANL2G on enums Charge.payment_method_details.ideal.bic, PaymentMethod.ideal.bic, and SetupAttempt.payment_method_details.ideal.bicCustomerSession.components.buy_button, CustomerSession.components.pricing_table, and Subscription.billing_cycle_anchor_config to be requiredissuer on InvoiceCreateParams, InvoiceUpcomingLinesParams, InvoiceUpcomingParams, InvoiceUpdateParams, and Invoiceliability on Invoice.automatic_tax, InvoiceCreateParams.automatic_tax, InvoiceUpcomingLinesParams.automatic_tax, InvoiceUpcomingParams.automatic_tax, InvoiceUpdateParams.automatic_tax, Subscription.automatic_tax, SubscriptionCreateParams.automatic_tax, and SubscriptionUpdateParams.automatic_taxon_behalf_of on InvoiceUpcomingLinesParams and InvoiceUpcomingParamspin on Issuing.CardCreateParamsrevocation_reason on Mandate.payment_method_details.bacs_debitcustomer_balance on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfigurationinvoice_settings on SubscriptionCreateParams and SubscriptionUpdateParamsAdd support for new value nn on enum ConfirmationToken.payment_method_preview.ideal.bank
nn on enum ConfirmationToken.payment_method_preview.ideal.bankNNBANL2G on enum ConfirmationToken.payment_method_preview.ideal.bicInvoice.automatic_tax.liability, Invoice.issuer, and Subscription.automatic_tax.liability to be requiredraw_request usageAdd support for providing BankAccount, Card, and CardToken details on the external_account parameter in AccountUpdateParams
BankAccount, Card, and CardToken details on the external_account parameter in AccountUpdateParamsnn on enums Charge.payment_method_details.ideal.bank, PaymentIntentConfirmParams.payment_method_data.ideal.bank, PaymentIntentCreateParams.payment_method_data.ideal.bank, PaymentIntentUpdateParams.payment_method_data.ideal.bank, PaymentMethod.ideal.bank, PaymentMethodCreateParams.ideal.bank, SetupAttempt.payment_method_details.ideal.bank, SetupIntentConfirmParams.payment_method_data.ideal.bank, SetupIntentCreateParams.payment_method_data.ideal.bank, and SetupIntentUpdateParams.payment_method_data.ideal.bankNNBANL2G on enums Charge.payment_method_details.ideal.bic, PaymentMethod.ideal.bic, and SetupAttempt.payment_method_details.ideal.bicCustomerSession.components.buy_button, CustomerSession.components.pricing_table, and Subscription.billing_cycle_anchor_config to be requiredissuer on InvoiceCreateParams, InvoiceUpcomingLinesParams, InvoiceUpcomingParams, InvoiceUpdateParams, and Invoiceliability on Invoice.automatic_tax, InvoiceCreateParams.automatic_tax, InvoiceUpcomingLinesParams.automatic_tax, InvoiceUpcomingParams.automatic_tax, InvoiceUpdateParams.automatic_tax, Subscription.automatic_tax, SubscriptionCreateParams.automatic_tax, and SubscriptionUpdateParams.automatic_taxon_behalf_of on InvoiceUpcomingLinesParams and InvoiceUpcomingParamspin on Issuing.CardCreateParamsrevocation_reason on Mandate.payment_method_details.bacs_debitcustomer_balance on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfigurationinvoice_settings on SubscriptionCreateParams and SubscriptionUpdateParamsAdd support for amount on ChargeCaptureParams.payment_details.flight.segments[], ChargeUpdateParams.payment_details.flight.segments[], PaymentIntentCa
amount on ChargeCaptureParams.payment_details.flight.segments[], ChargeUpdateParams.payment_details.flight.segments[], PaymentIntentCaptureParams.payment_details.flight.segments[], PaymentIntentConfirmParams.payment_details.flight.segments[], PaymentIntentCreateParams.payment_details.flight.segments[], and PaymentIntentUpdateParams.payment_details.flight.segments[]number_of_rooms and room_class on ChargeCaptureParams.payment_details.lodging, ChargeUpdateParams.payment_details.lodging, PaymentIntentCaptureParams.payment_details.lodging, PaymentIntentConfirmParams.payment_details.lodging, PaymentIntentCreateParams.payment_details.lodging, and PaymentIntentUpdateParams.payment_details.lodgingConfirmationToken.setup_future_usage to be requiredbuy_button on CustomerSession.components and CustomerSessionCreateParams.componentshigh_risk_industry, insufficient_margin_ratio, insufficient_operating_profit, insufficient_reserves, insufficient_time_in_network, lacking_cash_account, and poor_payment_history_with_platform on enums Issuing.CreditUnderwritingRecord.decision.application_rejected.reasons[], Issuing.CreditUnderwritingRecordCorrectParams.decision.application_rejected.reasons[], and Issuing.CreditUnderwritingRecordReportDecisionParams.decision.application_rejected.reasons[]high_risk_industry, insufficient_margin_ratio, insufficient_operating_profit, insufficient_reserves, insufficient_time_in_network, and lacking_cash_account on enums Issuing.CreditUnderwritingRecord.decision.credit_limit_decreased.reasons[], Issuing.CreditUnderwritingRecord.decision.credit_line_closed.reasons[], Issuing.CreditUnderwritingRecordCorrectParams.decision.credit_limit_decreased.reasons[], Issuing.CreditUnderwritingRecordCorrectParams.decision.credit_line_closed.reasons[], Issuing.CreditUnderwritingRecordCreateFromProactiveReviewParams.decision.credit_limit_decreased.reasons[], and Issuing.CreditUnderwritingRecordCreateFromProactiveReviewParams.decision.credit_line_closed.reasons[]AccountSession.components.capital_financing_promotion.features to be requiredAdd support for new resource CustomerSession
CustomerSessioncreate method on resource CustomerSessionobligation_inbound, obligation_payout_failure, obligation_payout, and obligation_reversal_outbound from enum BalanceTransaction.typeeps and p24 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[]obligation from enum Reporting.ReportRunCreateParams.parameters.reporting_categorybilling_cycle_anchor_config on SubscriptionCreateParams and SubscriptionYour coding agent can read these notes before it upgrades. Set up the MCP server →