{"id":"src_iiTl1v_aiG3HpceUHk03X","slug":"stripe-node","name":"stripe-node","type":"github","url":"https://github.com/stripe/stripe-node","orgId":"org_1ewqpQM-ZTjXJxKxlpbfQ","org":{"slug":"stripe","name":"Stripe"},"isPrimary":false,"metadata":"{\"changelogUrl\":\"https://github.com/stripe/stripe-node/blob/HEAD/CHANGELOG.md\",\"changelogDetectedAt\":\"2026-03-31T14:14:01.586Z\"}","releaseCount":209,"releasesLast30Days":15,"avgReleasesPerWeek":2.4,"latestVersion":"v22.1.0-beta.3","latestDate":"2026-04-16T14:56:03.000Z","changelogUrl":"https://github.com/stripe/stripe-node/blob/HEAD/CHANGELOG.md","hasChangelogFile":true,"lastFetchedAt":"2026-04-19T03:01:01.972Z","trackingSince":"2023-10-17T14:53:34.000Z","releases":[{"id":"rel_klA0aclo27z4JwaAsgM50","version":"v22.1.0-beta.3","title":"v22.1.0-beta.3","summary":"Please review the [changelog for 22.0.2](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#2202---2026-04-16) for more information about ...","content":"Please review the [changelog for 22.0.2](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#2202---2026-04-16) for more information about changes in this release.\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v22.1.0-beta.3/CHANGELOG.md).\n","publishedAt":"2026-04-16T14:56:03.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v22.1.0-beta.3","media":[]},{"id":"rel_lTtkctvV3GZ1wQF62QiGr","version":"v22.0.2","title":"v22.0.2","summary":"* [#2685](https://github.com/stripe/stripe-node/pull/2685) Adds `parseEventNotificationAsync` to match existing sync function\n* [#2681](https://github...","content":"* [#2685](https://github.com/stripe/stripe-node/pull/2685) Adds `parseEventNotificationAsync` to match existing sync function\n* [#2681](https://github.com/stripe/stripe-node/pull/2681) Add emitEventBodies config to include bodies in request/response events\n  - Added `emitEventBodies` config option to include request and response bodies in `request`/`response` events.\r\n  - Changed `httpClient` config type from `HttpClient` class to `HttpClientInterface` interface.\n* [#2670](https://github.com/stripe/stripe-node/pull/2670) tolerance, receivedAt, timestamp are now optional in Webhook.ts\n* [#2677](https://github.com/stripe/stripe-node/pull/2677) Fixed named export for Bun\n  ```ts\r\n  // ✅ Fixed\r\n  import { Stripe } from 'stripe';\r\n  ```\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v22.0.2/CHANGELOG.md).\n","publishedAt":"2026-04-16T14:53:55.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v22.0.2","media":[]},{"id":"rel_juu7n-4AF-kiXnbR1xD4J","version":"v22.1.0-alpha.3","title":"v22.1.0-alpha.3","summary":"* [#2686](https://github.com/stripe/stripe-node/pull/2686) Update generated code for private-preview\n  * Add support for `latest_version` on `V2.Billi...","content":"* [#2686](https://github.com/stripe/stripe-node/pull/2686) Update generated code for private-preview\n  * Add support for `latest_version` on `V2.Billing.LicenseFee`, `V2.Billing.PricingPlan`, and `V2.Billing.RateCard`\n  * Add support for `service_interval_count` and `service_interval` on `V2.Billing.LicenseFee` and `V2.Billing.RateCard`\n* [#2682](https://github.com/stripe/stripe-node/pull/2682) Update generated code for private-preview\n  * Add support for new resources `V2.Core.WorkflowRun` and `V2.Core.Workflow`\n  * Add support for `report_authorized` method on resource `PaymentAttemptRecord`\n  * Add support for `list` and `retrieve` methods on resource `V2.Core.WorkflowRun`\n  * Add support for `invoke`, `list`, and `retrieve` methods on resource `V2.Core.Workflow`\n  * Add support for `next_action` and `status` on `SharedPayment.IssuedToken`\n  * ⚠️ Remove support for `network_id` on `SharedPayment.IssuedToken.seller_details`\n  * Add support for `bills` on `AccountSession.components`\n  * Add support for `settlement_currencies` on `BalanceSettingUpdateParams.payments` and `BalanceSettings.payments`\n  * Add support for `default_settlement_currency` on `BalanceSettings.payments`\n  * Add support for `account_funding` on `Charge.payment_method_details.card`\n  * Add support for `automatic_surcharge` on `Checkout.SessionCreateParams`, `Checkout.Session`, `PaymentLinkCreateParams`, and `PaymentLink`\n  * Add support for `bizum` on `Checkout.Session.payment_method_options` and `Checkout.SessionCreateParams.payment_method_options`\n  * Add support for `surcharge_cost` on `Checkout.Session`\n  * Add support for `amount_surcharge` on `Checkout.Session.total_details`\n  * Add support for `shared_payment_granted_token` on `ConfirmationTokenCreateParams.testHelpers.payment_method_data`, `PaymentIntentConfirmParams.payment_method_data`, `PaymentIntentCreateParams.payment_method_data`, `PaymentIntentUpdateParams.payment_method_data`, `SetupIntentConfirmParams.payment_method_data`, `SetupIntentCreateParams.payment_method_data`, and `SetupIntentUpdateParams.payment_method_data`\n  * Add support for new value `email` on enums `Identity.VerificationReportListParams.type`, `Identity.VerificationSessionCreateParams.type`, and `Identity.VerificationSessionUpdateParams.type`\n  * Add support for `details` on `Identity.VerificationReport.email`\n  * ⚠️ Add support for new value `email` on enums `Identity.VerificationReport.type` and `Identity.VerificationSession.type`\n  * Add support for `confirm` on `Identity.VerificationSessionCreateParams` and `Identity.VerificationSessionUpdateParams`\n  * Add support for `subscription` on `InvoiceItem.parent.schedule_details`\n  * ⚠️ Remove support for `shared_payment_granted_token` on `PaymentIntentConfirmParams` and `PaymentIntentCreateParams`\n  * Add support for `money_services` on `PaymentIntent.payment_details`\n  * ⚠️ Remove support for `external_reference` on `Plan`\n  * Change `SharedPayment.GrantedToken.payment_method_details.billing_details` to be required\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v22.1.0-alpha.3/CHANGELOG.md).\n","publishedAt":"2026-04-15T20:29:57.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v22.1.0-alpha.3","media":[]},{"id":"rel_LU8tMeLqAYR2tzSMqBZ2s","version":"v22.1.0-alpha.2","title":"v22.1.0-alpha.2","summary":"* [#2657](https://github.com/stripe/stripe-node/pull/2657) Update generated code for private-preview\n  * Add support for `payment_record` on `Applicat...","content":"* [#2657](https://github.com/stripe/stripe-node/pull/2657) Update generated code for private-preview\n  * Add support for `payment_record` on `ApplicationFee.fee_source`\n  * Add support for `beneficiary_account`, `beneficiary_details`, `sender_account`, and `sender_details` on `ChargeCaptureParams.payment_details.money_services.account_funding`, `ChargeUpdateParams.payment_details.money_services.account_funding`, `PaymentIntentCaptureParams.payment_details.money_services.account_funding`, `PaymentIntentConfirmParams.payment_details.money_services.account_funding`, `PaymentIntentCreateParams.payment_details.money_services.account_funding`, and `PaymentIntentUpdateParams.payment_details.money_services.account_funding`\n  * Change type of `ChargeCaptureParams.payment_details.money_services.transaction_type`, `ChargeUpdateParams.payment_details.money_services.transaction_type`, `PaymentIntentCaptureParams.payment_details.money_services.transaction_type`, `PaymentIntentConfirmParams.payment_details.money_services.transaction_type`, `PaymentIntentCreateParams.payment_details.money_services.transaction_type`, and `PaymentIntentUpdateParams.payment_details.money_services.transaction_type` from `literal('account_funding')` to `emptyable(literal('account_funding'))`\n  * Add support for `bizum` on `Invoice.payment_settings.payment_method_options`, `InvoiceCreateParams.payment_settings.payment_method_options`, `InvoiceUpdateParams.payment_settings.payment_method_options`, `QuotePreviewInvoice.payment_settings.payment_method_options`, `Subscription.payment_settings.payment_method_options`, `SubscriptionCreateParams.payment_settings.payment_method_options`, and `SubscriptionUpdateParams.payment_settings.payment_method_options`\n  * ⚠️ Add support for new value `bizum` on enums `Invoice.payment_settings.payment_method_types`, `InvoiceCreateParams.payment_settings.payment_method_types`, `InvoiceUpdateParams.payment_settings.payment_method_types`, `QuotePreviewInvoice.payment_settings.payment_method_types`, `Subscription.payment_settings.payment_method_types`, `SubscriptionCreateParams.payment_settings.payment_method_types`, and `SubscriptionUpdateParams.payment_settings.payment_method_types`\n  * Add support for `quantity_precision` on `PaymentIntentAmountDetailsLineItem`, `PaymentIntentCaptureParams.amount_details.line_items[]`, `PaymentIntentConfirmParams.amount_details.line_items[]`, `PaymentIntentCreateParams.amount_details.line_items[]`, `PaymentIntentDecrementAuthorizationParams.amount_details.line_items[]`, `PaymentIntentIncrementAuthorizationParams.amount_details.line_items[]`, and `PaymentIntentUpdateParams.amount_details.line_items[]`\n  * Add support for `liquid_asset` and `wallet` on `PaymentIntentConfirmParams.payment_method_options.card.payment_details.money_services.account_funding`, `PaymentIntentConfirmParams.payment_method_options.card_present.payment_details.money_services.account_funding`, `PaymentIntentCreateParams.payment_method_options.card.payment_details.money_services.account_funding`, `PaymentIntentCreateParams.payment_method_options.card_present.payment_details.money_services.account_funding`, `PaymentIntentUpdateParams.payment_method_options.card.payment_details.money_services.account_funding`, and `PaymentIntentUpdateParams.payment_method_options.card_present.payment_details.money_services.account_funding`\n  * Add support for `shared_payment_granted_token` on `PaymentMethod`\n  * ⚠️ Change type of `Radar.CustomerEvaluation.event_type` from `string` to `enum('login'|'registration')`\n  * ⚠️ Change type of `Radar.CustomerEvaluation.signals.account_sharing.risk_level` and `Radar.CustomerEvaluation.signals.multi_accounting.risk_level` from `string` to `enum`\n  * Add support for `data` on `Radar.PaymentEvaluation.client_device_metadata_details` and `Radar.PaymentEvaluationCreateParams.client_device_metadata_details`\n  * Add support for `sunbit` on `SharedPayment.GrantedToken.payment_method_details`\n  * ⚠️ Add support for new value `sunbit` on enum `SharedPayment.GrantedToken.payment_method_details.type`\n  * ⚠️ Remove support for values `bm_crn`, `bo_tin`, `bt_tpn`, `co_nit`, `ec_ruc`, `eg_tin`, `gh_tin`, `gy_tin`, `hn_rtn`, `jm_trn`, `jo_crn`, `ke_pin`, `ky_crn`, `lk_tin`, `mo_tin`, `mv_tin`, `ng_tin`, `pa_ruc`, `ph_tin`, `py_ruc`, `sl_tin`, `sv_nit`, `uy_ruc`, `vg_cn`, and `za_tin` from enums `V2.Core.Account.identity.business_details.id_numbers[].type`, `V2.Core.AccountCreateParams.identity.business_details.id_numbers[].type`, `V2.Core.AccountTokenCreateParams.identity.business_details.id_numbers[].type`, and `V2.Core.AccountUpdateParams.identity.business_details.id_numbers[].type`\n  * ⚠️ Remove support for values `bm_pp`, `bo_ci`, `bt_cid`, `eg_tin`, `gh_pin`, `gy_tin`, `hn_rtn`, `jm_trn`, `jo_pin`, `ky_pp`, `lk_nic`, `mo_bir`, `mt_nic`, `mv_tin`, `pa_ruc`, `ph_tin`, `py_ruc`, `si_pin`, `sv_nit`, and `vg_pp` from enums `V2.Core.Account.identity.individual.id_numbers[].type`, `V2.Core.AccountCreateParams.identity.individual.id_numbers[].type`, `V2.Core.AccountPerson.id_numbers[].type`, `V2.Core.AccountPersonCreateParams.id_numbers[].type`, `V2.Core.AccountPersonTokenCreateParams.id_numbers[].type`, `V2.Core.AccountPersonUpdateParams.id_numbers[].type`, `V2.Core.AccountTokenCreateParams.identity.individual.id_numbers[].type`, and `V2.Core.AccountUpdateParams.identity.individual.id_numbers[].type`\n  * Add support for error type `CannotProceedError`\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v22.1.0-alpha.2/CHANGELOG.md).\n","publishedAt":"2026-04-08T20:43:54.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v22.1.0-alpha.2","media":[]},{"id":"rel_u0erHxIU31MEk20kX1tLu","version":"v22.1.0-beta.2","title":"v22.1.0-beta.2","summary":"Please review the [changelog for 22.0.1](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#2201---2026-04-08) for more information about ...","content":"Please review the [changelog for 22.0.1](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#2201---2026-04-08) for more information about changes in this release.\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v22.1.0-beta.2/CHANGELOG.md).\n","publishedAt":"2026-04-08T15:25:47.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v22.1.0-beta.2","media":[]},{"id":"rel_-In8Hjpt_TW9G1-E3Mw2_","version":"v22.0.1","title":"v22.0.1","summary":"* [#2669](https://github.com/stripe/stripe-node/pull/2669) Add constructor based initialization for CJS based TypeScript imports\n  * Initialization of...","content":"* [#2669](https://github.com/stripe/stripe-node/pull/2669) Add constructor based initialization for CJS based TypeScript imports\n  * Initialization of Stripe class with `new` keyword is now possible for CJS based TypeScript project. Resolves: [2660](https://github.com/stripe/stripe-node/issues/2660)\r\n  ```ts\r\n  import Stripe = require('stripe');\r\n  // ✅ Both statements work\r\n  const stripeNew: Stripe.Stripe = new Stripe('sk_test_...');\r\n  const stripeCalled: Stripe.Stripe = Stripe('sk_test_...');\r\n  ```\n* [#2664](https://github.com/stripe/stripe-node/pull/2664) Fixed nested service param exports in the Stripe namespace\n  * Resolves: [2658](https://github.com/stripe/stripe-node/issues/2658),  [2662](https://github.com/stripe/stripe-node/issues/2662)\n* [#2667](https://github.com/stripe/stripe-node/pull/2667) Add type safety to Stripe constructor config (no runtime change)\n  - Fixed some compile-time checks (no runtime changes)\r\n    - Fixed `Stripe` constructor config parameter to use `StripeConfig` type instead of `Record<string, unknown>`, restoring compile-time type safety.\r\n    - Added missing `authenticator` property to `StripeConfig`.\r\n    - Fixed `Stripe.API_VERSION` to retain the literal API version type.\r\n    - Fixed `StripeConfig.stripeContext` to accept `StripeContext` objects in addition to strings.\r\n* [#2663](https://github.com/stripe/stripe-node/pull/2663) Throw a more descriptive error when calling `rawRequest` with absolute urls\n* [#2652](https://github.com/stripe/stripe-node/pull/2652) Added `string[]` to `WebhookHeader` type for compatibility with express\n  * Added `string[]` to the type of `signature` param in `stripe.webhooks.construct_event` method.\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v22.0.1/CHANGELOG.md).\n","publishedAt":"2026-04-08T15:23:58.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v22.0.1","media":[]},{"id":"rel_zGHAw8mPSyw-7gXXJ60E_","version":"v22.1.0-alpha.1","title":"v22.1.0-alpha.1","summary":"This release changes the pinned API version to 2026-04-01.preview and contains additional breaking changes. See the [GA changelog](https://github.com/...","content":"This release changes the pinned API version to 2026-04-01.preview and contains additional breaking changes. See the [GA changelog](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#2200---2026-04-02) for more information.\n\n* [#2629](https://github.com/stripe/stripe-node/pull/2629) Update generated code for private-preview\n  * Add support for new resources `SharedPayment.IssuedToken` and `V2.Data.Reporting.QueryRun`\n  * Add support for `create` and `retrieve` methods on resource `V2.Data.Reporting.QueryRun`\n  * Add support for `pause` and `resume` methods on resource `V2.Payments.OffSessionPayment`\n  * Add support for `tenant_keys`, `tenant_operator`, and `tenant_values` on `Billing.MeterListMeterEventSummariesParams`\n  * Add support for `fleet_data` on `ChargeCaptureParams.payment_details`, `ChargeUpdateParams.payment_details`, `PaymentIntent.payment_details`, `PaymentIntentAmountDetailsLineItem.payment_method_options.card`, `PaymentIntentCaptureParams.amount_details.line_items[].payment_method_options.card`, `PaymentIntentCaptureParams.payment_details`, `PaymentIntentConfirmParams.amount_details.line_items[].payment_method_options.card`, `PaymentIntentConfirmParams.payment_details`, `PaymentIntentCreateParams.amount_details.line_items[].payment_method_options.card`, `PaymentIntentCreateParams.payment_details`, `PaymentIntentDecrementAuthorizationParams.amount_details.line_items[].payment_method_options.card`, `PaymentIntentIncrementAuthorizationParams.amount_details.line_items[].payment_method_options.card`, `PaymentIntentUpdateParams.amount_details.line_items[].payment_method_options.card`, and `PaymentIntentUpdateParams.payment_details`\n  * Add support for `money_services` on `ChargeCaptureParams.payment_details`, `ChargeUpdateParams.payment_details`, `PaymentIntentCaptureParams.payment_details`, `PaymentIntentConfirmParams.payment_details`, `PaymentIntentCreateParams.payment_details`, and `PaymentIntentUpdateParams.payment_details`\n  * Add support for `payment_method_options` on `DelegatedCheckout.RequestedSessionCreateParams`, `DelegatedCheckout.RequestedSessionUpdateParams`, and `DelegatedCheckout.RequestedSession`\n  * ⚠️ Remove support for `payment_method_data` on `DelegatedCheckout.RequestedSessionConfirmParams`, `DelegatedCheckout.RequestedSessionCreateParams`, and `DelegatedCheckout.RequestedSessionUpdateParams`\n  * Add support for `card_brands` and `payment_method_types` on `DelegatedCheckout.RequestedSession.seller_details`\n  * ⚠️ Change type of `DelegatedCheckout.RequestedSession.shared_payment_issued_token` from `string` to `expandable(SharedPayment.IssuedToken)`\n  * ⚠️ Add support for new value `requires_action` on enum `DelegatedCheckout.RequestedSession.status`\n  * Add support for `check_scan` on `Invoice.payment_settings.payment_method_options`, `InvoiceCreateParams.payment_settings.payment_method_options`, `InvoiceUpdateParams.payment_settings.payment_method_options`, `QuotePreviewInvoice.payment_settings.payment_method_options`, `Subscription.payment_settings.payment_method_options`, `SubscriptionCreateParams.payment_settings.payment_method_options`, and `SubscriptionUpdateParams.payment_settings.payment_method_options`\n  * ⚠️ Add support for new value `check_scan` on enums `Invoice.payment_settings.payment_method_types`, `InvoiceCreateParams.payment_settings.payment_method_types`, `InvoiceUpdateParams.payment_settings.payment_method_types`, `QuotePreviewInvoice.payment_settings.payment_method_types`, `Subscription.payment_settings.payment_method_types`, `SubscriptionCreateParams.payment_settings.payment_method_types`, and `SubscriptionUpdateParams.payment_settings.payment_method_types`\n  * Add support for `processor_details` on `PaymentAttemptRecordReportFailedParams`, `PaymentAttemptRecordReportGuaranteedParams`, `PaymentRecordReportPaymentAttemptFailedParams`, `PaymentRecordReportPaymentAttemptGuaranteedParams`, `PaymentRecordReportPaymentAttemptParams.failed`, `PaymentRecordReportPaymentAttemptParams.guaranteed`, `PaymentRecordReportPaymentParams.failed`, and `PaymentRecordReportPaymentParams.guaranteed`\n  * Add support for `payment_details` on `PaymentIntentConfirmParams.payment_method_options.card_present`, `PaymentIntentConfirmParams.payment_method_options.card`, `PaymentIntentCreateParams.payment_method_options.card_present`, `PaymentIntentCreateParams.payment_method_options.card`, `PaymentIntentUpdateParams.payment_method_options.card_present`, and `PaymentIntentUpdateParams.payment_method_options.card`\n  * ⚠️ Remove support for `bill_from` on `QuotePreviewSubscriptionSchedule.billing_schedules[]`, `Subscription.billing_schedules[]`, and `SubscriptionSchedule.billing_schedules[]`\n  * Add support for `agent_details`, `payment_method_details`, and `risk_details` on `SharedPayment.GrantedToken`\n  * Add support for `paper_checks` on `V2.Account.configuration.recipient_data.features`, `V2.AccountCreateParams.configuration.recipient_data.features`, `V2.AccountUpdateParams.configuration.recipient_data.features`, `V2.Core.Account.configuration.recipient.capabilities`, `V2.Core.Account.configuration.storer.capabilities.outbound_payments`, `V2.Core.AccountCreateParams.configuration.recipient.capabilities`, `V2.Core.AccountCreateParams.configuration.storer.capabilities.outbound_payments`, `V2.Core.AccountUpdateParams.configuration.recipient.capabilities`, and `V2.Core.AccountUpdateParams.configuration.storer.capabilities.outbound_payments`\n  * ⚠️ Add support for new value `paper_checks` on enum `V2.Account.configuration.supportable_features.recipient_data`\n  * ⚠️ Add support for new value `paper_checks` on enum `V2.Account.requirements[].impact.required_for_features`\n  * ⚠️ Change type of `V2.Billing.Cadence.settings_data.collection.payment_method_options.konbini`, `V2.Billing.CollectionSetting.payment_method_options.konbini`, `V2.Billing.CollectionSettingCreateParams.payment_method_options.konbini`, `V2.Billing.CollectionSettingUpdateParams.payment_method_options.konbini`, and `V2.Billing.CollectionSettingVersion.payment_method_options.konbini` from `map(string: dynamic)` to `an object`\n  * ⚠️ Change type of `V2.Billing.Cadence.settings_data.collection.payment_method_options.sepa_debit`, `V2.Billing.CollectionSetting.payment_method_options.sepa_debit`, `V2.Billing.CollectionSettingCreateParams.payment_method_options.sepa_debit`, `V2.Billing.CollectionSettingUpdateParams.payment_method_options.sepa_debit`, and `V2.Billing.CollectionSettingVersion.payment_method_options.sepa_debit` from `map(string: dynamic)` to `an object`\n  * Add support for `id` on `V2.Billing.CadenceSpendModifier.max_billing_period_spend.amount.custom_pricing_unit`, `V2.Billing.IntentAction.apply.spend_modifier_rule.max_billing_period_spend.amount.custom_pricing_unit`, and `V2.Billing.IntentCreateParams.actions[].apply.spend_modifier_rule.max_billing_period_spend.amount.custom_pricing_unit`\n  * ⚠️ Add support for new values `outbound_payments.paper_checks` and `paper_checks` on enums `V2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capability` and `V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability`\n  * ⚠️ Add support for new values `bm_crn`, `bo_tin`, `bt_tpn`, `co_nit`, `ec_ruc`, `eg_tin`, `gh_tin`, `gy_tin`, `hn_rtn`, `jm_trn`, `jo_crn`, `ke_pin`, `ky_crn`, `lk_tin`, `mo_tin`, `mv_tin`, `ng_tin`, `pa_ruc`, `ph_tin`, `py_ruc`, `sl_tin`, `sv_nit`, `uy_ruc`, `vg_cn`, and `za_tin` on enums `V2.Core.Account.identity.business_details.id_numbers[].type`, `V2.Core.AccountCreateParams.identity.business_details.id_numbers[].type`, `V2.Core.AccountTokenCreateParams.identity.business_details.id_numbers[].type`, and `V2.Core.AccountUpdateParams.identity.business_details.id_numbers[].type`\n  * ⚠️ Add support for new values `bm_pp`, `bo_ci`, `bt_cid`, `eg_tin`, `gh_pin`, `gy_tin`, `hn_rtn`, `jm_trn`, `jo_pin`, `ky_pp`, `lk_nic`, `mo_bir`, `mt_nic`, `mv_tin`, `pa_ruc`, `ph_tin`, `py_ruc`, `si_pin`, `sv_nit`, and `vg_pp` on enums `V2.Core.Account.identity.individual.id_numbers[].type`, `V2.Core.AccountCreateParams.identity.individual.id_numbers[].type`, `V2.Core.AccountPerson.id_numbers[].type`, `V2.Core.AccountPersonCreateParams.id_numbers[].type`, `V2.Core.AccountPersonTokenCreateParams.id_numbers[].type`, `V2.Core.AccountPersonUpdateParams.id_numbers[].type`, `V2.Core.AccountTokenCreateParams.identity.individual.id_numbers[].type`, and `V2.Core.AccountUpdateParams.identity.individual.id_numbers[].type`\n  * ⚠️ Change type of `V2.Core.Event.reason.request.client.stripe_action` from `map(string: dynamic)` to `an object`\n  * ⚠️ Change type of `V2.MoneyManagement.InboundTransfer.transfer_history[].bank_debit_processing` from `map(string: dynamic)` to `an object`\n  * ⚠️ Change type of `V2.MoneyManagement.InboundTransfer.transfer_history[].bank_debit_queued` from `map(string: dynamic)` to `an object`\n  * ⚠️ Change type of `V2.MoneyManagement.InboundTransfer.transfer_history[].bank_debit_succeeded` from `map(string: dynamic)` to `an object`\n  * ⚠️ Add support for new values `paper_check_attachment_too_large`, `paper_check_expired`, and `paper_check_undeliverable` on enum `V2.MoneyManagement.OutboundPayment.status_details.failed.reason`\n  * ⚠️ Remove support for `town` on `V2.MoneyManagement.OutboundPayment.tracking_details.paper_check.mailing_address`\n  * Change `V2.MoneyManagement.OutboundPayment.delivery_options.paper_check.memo` to be required\n  * ⚠️ Add support for new value `payout_method_amount_limit_exceeded` on enum `V2.MoneyManagement.OutboundTransfer.status_details.failed.reason`\n  * Add support for `application_fee_amount_requested` on `V2.Payments.OffSessionPayment`\n  * ⚠️ Remove support for `compartment_id` on `V2.Payments.OffSessionPayment`\n  * ⚠️ Add support for new value `exceeded_retry_window` on enum `V2.Payments.OffSessionPayment.failure_reason`\n  * Add support for `retry_until` on `V2.Payments.OffSessionPayment.retry_details`\n  * ⚠️ Add support for new value `paused` on enum `V2.Payments.OffSessionPayment.status`\n  * ⚠️ Change `V2.Reporting.ReportRun.result.file` to be optional\n  * Add support for `application_fee_amount` on `V2.Payments.OffSessionPaymentCaptureParams` and `V2.Payments.OffSessionPaymentCreateParams`\n  * ⚠️ Add support for new value `paper_checks` on enum `EventsV2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.updated_capability`\n  * ⚠️ Add support for new value `outbound_payments.paper_checks` on enum `EventsV2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent.updated_capability`\n  * Add support for `alert_id` on `EventsV2CoreHealthApiErrorResolvedEvent`, `EventsV2CoreHealthApiLatencyResolvedEvent`, `EventsV2CoreHealthAuthorizationRateDropResolvedEvent`, `EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent`, `EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent`, `EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent`, `EventsV2CoreHealthPaymentMethodErrorResolvedEvent`, `EventsV2CoreHealthSepaDebitDelayedFiringEvent`, `EventsV2CoreHealthSepaDebitDelayedResolvedEvent`, `EventsV2CoreHealthTrafficVolumeDropResolvedEvent`, and `EventsV2CoreHealthWebhookLatencyResolvedEvent`\n  * Add support for `api_key` on `EventsV2IamApiKeyCreatedEvent`, `EventsV2IamApiKeyDefaultSecretRevealedEvent`, `EventsV2IamApiKeyExpiredEvent`, `EventsV2IamApiKeyPermissionsUpdatedEvent`, `EventsV2IamApiKeyRotatedEvent`, and `EventsV2IamApiKeyUpdatedEvent`\n  * Add support for `stripe_access_grant` on `EventsV2IamStripeAccessGrantApprovedEvent`, `EventsV2IamStripeAccessGrantCanceledEvent`, `EventsV2IamStripeAccessGrantDeniedEvent`, `EventsV2IamStripeAccessGrantRemovedEvent`, `EventsV2IamStripeAccessGrantRequestedEvent`, and `EventsV2IamStripeAccessGrantUpdatedEvent`\n  * Add support for event notifications `V2DataReportingQueryRunCreatedEvent`, `V2DataReportingQueryRunFailedEvent`, `V2DataReportingQueryRunSucceededEvent`, and `V2DataReportingQueryRunUpdatedEvent` with related object `V2.Data.Reporting.QueryRun`\n  * Add support for event notifications `V2PaymentsOffSessionPaymentPausedEvent` and `V2PaymentsOffSessionPaymentResumedEvent` with related object `V2.Payments.OffSessionPayment`\n* [#2647](https://github.com/stripe/stripe-node/pull/2647) Merge to private-preview\n* [#2641](https://github.com/stripe/stripe-node/pull/2641) Merge to private-preview\n* [#2636](https://github.com/stripe/stripe-node/pull/2636) Prathmesh/merge node private preview\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v22.1.0-alpha.1/CHANGELOG.md).\n","publishedAt":"2026-04-03T00:09:45.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v22.1.0-alpha.1","media":[]},{"id":"rel_OnKKsxxod_9b79yPDbjDk","version":"v22.1.0-beta.1","title":"v22.1.0-beta.1","summary":"Please review the [changelog for 22.0.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#2200---2026-04-02) for more information about ...","content":"Please review the [changelog for 22.0.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#2200---2026-04-02) for more information about changes in this release.\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v22.1.0-beta.1/CHANGELOG.md).\n","publishedAt":"2026-04-03T00:06:27.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v22.1.0-beta.1","media":[]},{"id":"rel_lU1qBxhjnQmNUlFCgAWK4","version":"v22.0.0","title":"v22.0.0","summary":"This release uses the same pinned API version to `2026-03-25.dahlia` as the last major release. The breaking changes in this release are prefixed with...","content":"This release uses the same pinned API version to `2026-03-25.dahlia` as the last major release. The breaking changes in this release are prefixed with ⚠️ below. There's also a [detailed migration guide](https://github.com/stripe/stripe-node/wiki/Migration-guide-for-v22) to simplify your upgrade process.\r\n\r\n* [#2619](https://github.com/stripe/stripe-node/pull/2619) Improved TypeScript support in the Node SDK\r\n  * Moved the types from the partially manually maintained and partially generated types folder to be inline with the implementation in TypeScript files.\r\n  * Removed top-level “stripe” ambient module. This allows import aliasing for the stripe package.\r\n  * ⚠️ `Stripe.StripeContext` is no longer exported as a type. Use `Stripe.StripeContextType` instead.\r\n  * ⚠️ `Stripe.errors.StripeError` is no longer a type. Use `typeof Stripe.errors.StripeError` or `Stripe.ErrorType` instead.\r\n  * ⚠️ CJS entry point no longer exports .default or .Stripe as separate properties.\r\n  * ⚠️ Stripe import is now a true ES6 class. Use `new Stripe()` to create a StripeClient instead of calling it:\r\n```javascript\r\n// Before\r\nconst stripeClient = Stripe(\"sk_test_...\");\r\n\r\n// After\r\nconst stripeClient = new Stripe(\"sk_test_...\");\r\n```\r\n* [#2645](https://github.com/stripe/stripe-node/pull/2645) ⚠️ Remove `stripeMethod` and standardize how function args are handled (including removing callback support)\r\n  \r\n  - ⚠️ Refactor how incoming method arguments are parsed. Type signatures for API methods should be _much_ more accurate and reliable now\r\n    - ⚠️ Remove support for providing callbacks to API methods. Use `async / await` instead\r\n    - ⚠️ Remove support for passing a plain API key as a function arg. If supplied on a per-request basis, it should be in the `RequestOptions` under the `apiKey` property\r\n    - ⚠️ Keys from `params` and `options` objects are no longer mixed. If present on a method, `RequestParams` must always come first and `RequestOptions` must always come second. To supply options without params, pass `undefined` as the first argument explicitly\r\n    - ⚠️ Removed methods from `StripeResource`: `createFullPath`, `createResourcePathWithSymbols`, `extend`, `method` and `_joinUrlParts`. These were mostly intended for internal use and we no longer need them\r\n  \r\n  As a result, the following call patterns are no longer supported:\r\n  \r\n  ```ts\r\n  stripe.customers.retrieve('cus_123', 'sk_test_123')\r\n  stripe.customers.create({name: 'david', host: 'example.com'}, 'sk_test_123')\r\n  stripe.customers.create({apiKey: 'sk_test_123'})\r\n  stripe.customers.list(customers => {\r\n    // do something with customers\r\n  })\r\n  ```\r\n* [#2643](https://github.com/stripe/stripe-node/pull/2643) ⚠️ Removed per-request host override. To use a custom host, set it in the client configuration. All requests from that client will use that host.\r\n  \r\n  Before:\r\n  ```ts\r\n  import Stripe from 'stripe';\r\n  const stripe = new Stripe('sk_test_...');\r\n  \r\n  const customer = await stripe.customers.create({\r\n    email: 'customer@example.com',\r\n  }, {host: 'example.com'});\r\n  ```\r\n  \r\n  After:\r\n  ```ts\r\n  import Stripe from 'stripe';\r\n  const stripe = new Stripe('sk_test_...', {host: 'example.com'});\r\n  \r\n  // goes to example.com\r\n  const customer = await stripe.customers.create({\r\n    email: 'customer@example.com',\r\n  });\r\n  ```\r\n* [#2638](https://github.com/stripe/stripe-node/pull/2638) Converted V2/Amount.ts to V2/V2Amount.ts\r\n\r\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v22.0.0/CHANGELOG.md).\r\n","publishedAt":"2026-04-03T00:04:32.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v22.0.0","media":[]},{"id":"rel_ngeC0ERU_JPY2PjmDGiSm","version":"v21.1.0-alpha.2","title":"v21.1.0-alpha.2","summary":"* [#2628](https://github.com/stripe/stripe-node/pull/2628) Fix export for Stripe.Decimal in CJS and ESM. Resolves [#2625](https://github.com/stripe/st...","content":"* [#2628](https://github.com/stripe/stripe-node/pull/2628) Fix export for Stripe.Decimal in CJS and ESM. Resolves [#2625](https://github.com/stripe/stripe-node/issues/2625)\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v21.1.0-alpha.2/CHANGELOG.md).\n","publishedAt":"2026-03-26T17:26:32.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v21.1.0-alpha.2","media":[]},{"id":"rel_McI9rE6lzFeJdhWHY-a51","version":"v21.1.0-beta.2","title":"v21.1.0-beta.2","summary":"* [#2627](https://github.com/stripe/stripe-node/pull/2627) Fix export for Stripe.Decimal in CJS and ESM. Resolves [#2625](https://github.com/stripe/st...","content":"* [#2627](https://github.com/stripe/stripe-node/pull/2627) Fix export for Stripe.Decimal in CJS and ESM. Resolves [#2625](https://github.com/stripe/stripe-node/issues/2625)\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v21.1.0-beta.2/CHANGELOG.md).\n","publishedAt":"2026-03-26T17:25:29.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v21.1.0-beta.2","media":[]},{"id":"rel_QND2eU2apccO3bOG3pUu4","version":"v21.0.1","title":"v21.0.1","summary":"* [#2626](https://github.com/stripe/stripe-node/pull/2626) Fix export for Stripe.Decimal in CJS and ESM. Resolves [#2625](https://github.com/stripe/st...","content":"* [#2626](https://github.com/stripe/stripe-node/pull/2626) Fix export for Stripe.Decimal in CJS and ESM. Resolves [#2625](https://github.com/stripe/stripe-node/issues/2625)\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v21.0.1/CHANGELOG.md).\n","publishedAt":"2026-03-26T17:20:06.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v21.0.1","media":[]},{"id":"rel_HakKroUU5_AOo_-q1qsTB","version":"v21.1.0-alpha.1","title":"v21.1.0-alpha.1","summary":"This release changes the pinned API version to 2026-03-25.preview and contains additional breaking changes. See the [GA changelog](https://github.com/...","content":"This release changes the pinned API version to 2026-03-25.preview and contains additional breaking changes. See the [GA changelog](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#2100---2026-03-25) for more information.\n\n* [#2623](https://github.com/stripe/stripe-node/pull/2623) Update generated code for private-preview\n  * Add support for new resource `RiskSignals`\n  * Add support for `upi_payments` on `Account.capabilities`, `AccountCreateParams.capabilities`, and `AccountUpdateParams.capabilities`\n  * Add support for `risk_signals` on `Account`\n  * Add support for `financial_account_rewards` and `nesting_demo` on `AccountSession.components`\n  * Add support for `fraud_intent` on `AccountSignals`\n  * ⚠️ Add support for new value `related_accounts` on enum `AccountSignals.delinquency.indicators[].indicator`\n  * Add support for `risk_reserved` on `Balance`\n  * ⚠️ Remove support for `billable_items` on `Billing.Alert.spend_threshold.filters`\n  * Add support for `upi` on `Charge.payment_method_details`, `Checkout.Session.payment_method_options`, `Checkout.SessionCreateParams.payment_method_options`, `ConfirmationToken.payment_method_preview`, `ConfirmationTokenCreateParams.testHelpers.payment_method_data`, `Mandate.payment_method_details`, `PaymentAttemptRecord.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`, `PaymentMethodConfigurationCreateParams`, `PaymentMethodConfigurationUpdateParams`, `PaymentMethodConfiguration`, `PaymentMethodCreateParams`, `PaymentMethod`, `PaymentRecord.payment_method_details`, `SetupAttempt.payment_method_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_options`\n  * ⚠️ Add support for new value `tempo` on enums `Charge.payment_method_details.crypto.network`, `PaymentAttemptRecord.payment_method_details.crypto.network`, and `PaymentRecord.payment_method_details.crypto.network`\n  * ⚠️ Remove support for `source_type` on `Charge.payment_method_details.stripe_balance`, `ConfirmationToken.payment_method_preview.stripe_balance`, `ConfirmationTokenCreateParams.testHelpers.payment_method_data.stripe_balance`, `PaymentAttemptRecord.payment_method_details.stripe_balance`, `PaymentIntentConfirmParams.payment_method_data.stripe_balance`, `PaymentIntentCreateParams.payment_method_data.stripe_balance`, `PaymentIntentUpdateParams.payment_method_data.stripe_balance`, `PaymentMethod.stripe_balance`, `PaymentMethodCreateParams.stripe_balance`, `PaymentRecord.payment_method_details.stripe_balance`, `SetupIntentConfirmParams.payment_method_data.stripe_balance`, `SetupIntentCreateParams.payment_method_data.stripe_balance`, and `SetupIntentUpdateParams.payment_method_data.stripe_balance`\n  * Add support for `integration_identifier` on `Checkout.SessionCreateParams` and `Checkout.Session`\n  * ⚠️ Add support for new value `application` on enums `Checkout.Session.automatic_tax.liability.type`, `Checkout.Session.invoice_creation.invoice_data.issuer.type`, `Checkout.SessionCreateParams.automatic_tax.liability.type`, `Checkout.SessionCreateParams.invoice_creation.invoice_data.issuer.type`, `Checkout.SessionCreateParams.subscription_data.invoice_settings.issuer.type`, `Checkout.SessionUpdateParams.automatic_tax.liability.type`, `Checkout.SessionUpdateParams.invoice_creation.invoice_data.issuer.type`, `Checkout.SessionUpdateParams.subscription_data.invoice_settings.issuer.type`, `Invoice.automatic_tax.liability.type`, `Invoice.issuer.type`, `InvoiceCreateParams.automatic_tax.liability.type`, `InvoiceCreateParams.issuer.type`, `InvoiceCreatePreviewParams.automatic_tax.liability.type`, `InvoiceCreatePreviewParams.issuer.type`, `InvoiceCreatePreviewParams.schedule_details.phases[].automatic_tax.liability.type`, `InvoiceCreatePreviewParams.schedule_details.phases[].invoice_settings.issuer.type`, `InvoiceUpdateParams.automatic_tax.liability.type`, `InvoiceUpdateParams.issuer.type`, `PaymentLink.automatic_tax.liability.type`, `PaymentLink.invoice_creation.invoice_data.issuer.type`, `PaymentLink.subscription_data.invoice_settings.issuer.type`, `PaymentLinkCreateParams.automatic_tax.liability.type`, `PaymentLinkCreateParams.invoice_creation.invoice_data.issuer.type`, `PaymentLinkCreateParams.subscription_data.invoice_settings.issuer.type`, `PaymentLinkUpdateParams.automatic_tax.liability.type`, `PaymentLinkUpdateParams.invoice_creation.invoice_data.issuer.type`, `PaymentLinkUpdateParams.subscription_data.invoice_settings.issuer.type`, `Quote.automatic_tax.liability.type`, `Quote.invoice_settings.issuer.type`, `QuoteCreateParams.automatic_tax.liability.type`, `QuoteCreateParams.invoice_settings.issuer.type`, `QuotePreviewInvoice.automatic_tax.liability.type`, `QuotePreviewInvoice.issuer.type`, `QuotePreviewSubscriptionSchedule.default_settings.automatic_tax.liability.type`, `QuotePreviewSubscriptionSchedule.default_settings.invoice_settings.issuer.type`, `QuotePreviewSubscriptionSchedule.phases[].automatic_tax.liability.type`, `QuotePreviewSubscriptionSchedule.phases[].invoice_settings.issuer.type`, `QuoteUpdateParams.automatic_tax.liability.type`, `QuoteUpdateParams.invoice_settings.issuer.type`, `Subscription.automatic_tax.liability.type`, `Subscription.invoice_settings.issuer.type`, `SubscriptionCreateParams.automatic_tax.liability.type`, `SubscriptionCreateParams.invoice_settings.issuer.type`, `SubscriptionSchedule.default_settings.automatic_tax.liability.type`, `SubscriptionSchedule.default_settings.invoice_settings.issuer.type`, `SubscriptionSchedule.phases[].automatic_tax.liability.type`, `SubscriptionSchedule.phases[].invoice_settings.issuer.type`, `SubscriptionScheduleCreateParams.default_settings.automatic_tax.liability.type`, `SubscriptionScheduleCreateParams.default_settings.invoice_settings.issuer.type`, `SubscriptionScheduleCreateParams.phases[].automatic_tax.liability.type`, `SubscriptionScheduleCreateParams.phases[].invoice_settings.issuer.type`, `SubscriptionScheduleUpdateParams.default_settings.automatic_tax.liability.type`, `SubscriptionScheduleUpdateParams.default_settings.invoice_settings.issuer.type`, `SubscriptionScheduleUpdateParams.phases[].automatic_tax.liability.type`, `SubscriptionScheduleUpdateParams.phases[].invoice_settings.issuer.type`, `SubscriptionUpdateParams.automatic_tax.liability.type`, and `SubscriptionUpdateParams.invoice_settings.issuer.type`\n  * Add support for new value `upi` on enum `Checkout.SessionCreateParams.excluded_payment_method_types`\n  * Change type of `Checkout.SessionCreateParams.line_items[].price_data.product_data.tax_details.tax_code`, `Checkout.SessionUpdateParams.line_items[].price_data.product_data.tax_details.tax_code`, `InvoiceAddLinesParams.lines[].price_data.product_data.tax_details.tax_code`, `InvoiceLineItemUpdateParams.price_data.product_data.tax_details.tax_code`, `InvoiceUpdateLinesParams.lines[].price_data.product_data.tax_details.tax_code`, `PaymentLinkCreateParams.line_items[].price_data.product_data.tax_details.tax_code`, `PlanCreateParams.product[0].tax_details.tax_code`, `PriceCreateParams.product_data.tax_details.tax_code`, `ProductCreateParams.tax_details.tax_code`, and `ProductUpdateParams.tax_details.tax_code` from `string` to `emptyable(string)`\n  * Add support for `crypto` on `Checkout.SessionCreateParams.payment_method_options`\n  * Add support for new value `upi` on enum `Checkout.SessionCreateParams.payment_method_types`\n  * Add support for `pending_invoice_item_interval` on `Checkout.SessionCreateParams.subscription_data` and `Checkout.SessionUpdateParams.subscription_data`\n  * ⚠️ Add support for new values `elements`, `embedded_page`, `form`, and `hosted_page` on enums `Checkout.Session.ui_mode` and `Checkout.SessionCreateParams.ui_mode`\n  * ⚠️ Remove support for values `custom`, `embedded`, and `hosted` from enums `Checkout.Session.ui_mode` and `Checkout.SessionCreateParams.ui_mode`\n  * Change `Checkout.SessionCreateParams.line_items[].price_data.product_data.tax_details.tax_code`, `Checkout.SessionUpdateParams.line_items[].price_data.product_data.tax_details.tax_code`, `InvoiceAddLinesParams.lines[].price_data.product_data.tax_details.tax_code`, `InvoiceLineItemUpdateParams.price_data.product_data.tax_details.tax_code`, `InvoiceUpdateLinesParams.lines[].price_data.product_data.tax_details.tax_code`, `PaymentLinkCreateParams.line_items[].price_data.product_data.tax_details.tax_code`, `PlanCreateParams.product[0].tax_details.tax_code`, `PriceCreateParams.product_data.tax_details.tax_code`, `ProductCreateParams.tax_details.tax_code`, and `ProductUpdateParams.tax_details.tax_code` to be optional\n  * Add support for `au_becs_debit`, `bacs_debit`, `boleto`, `link`, `sepa_debit`, and `us_bank_account` on `Checkout.Session.current_attempt.payment_method_details`\n  * ⚠️ Add support for new value `marine_carbon_removal` on enum `Climate.Supplier.removal_pathway`\n  * Add support for new value `upi` 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.type`\n  * ⚠️ Add support for new value `upi` on enums `ConfirmationToken.payment_method_preview.type` and `PaymentMethod.type`\n  * Add support for `metadata` on `CreditNoteCreateParams.lines[]`, `CreditNoteLineItem`, `CreditNotePreviewLinesParams.lines[]`, and `CreditNotePreviewParams.lines[]`\n  * Add support for new value `upi` on enums `CustomerListPaymentMethodsParams.type`, `PaymentMethodCreateParams.type`, and `PaymentMethodListParams.type`\n  * Add support for `selected_fulfillment_option_overrides` on `DelegatedCheckout.RequestedSession.fulfillment_details`\n  * Add support for `line_item_keys` on `DelegatedCheckout.RequestedSession.fulfillment_details.fulfillment_options[].digital.digital_options[]` and `DelegatedCheckout.RequestedSession.fulfillment_details.fulfillment_options[].shipping.shipping_options[]`\n  * Add support for `quantity_decimal` on `InvoiceAddLinesParams.lines[]`, `InvoiceCreatePreviewParams.invoice_items[]`, `InvoiceItemCreateParams`, `InvoiceItemUpdateParams`, `InvoiceItem`, `InvoiceLineItemUpdateParams`, `InvoiceLineItem`, and `InvoiceUpdateLinesParams.lines[]`\n  * Add support for `expires_after_seconds` on `Invoice.payment_settings.payment_method_options.pix`, `InvoiceCreateParams.payment_settings.payment_method_options.pix`, `InvoiceUpdateParams.payment_settings.payment_method_options.pix`, `QuotePreviewInvoice.payment_settings.payment_method_options.pix`, `Subscription.payment_settings.payment_method_options.pix`, `SubscriptionCreateParams.payment_settings.payment_method_options.pix`, and `SubscriptionUpdateParams.payment_settings.payment_method_options.pix`\n  * ⚠️ Add support for `level` on `Issuing.AuthorizationCreateParams.testHelpers.risk_assessment.card_testing_risk` and `Issuing.AuthorizationCreateParams.testHelpers.risk_assessment.merchant_dispute_risk`\n  * ⚠️ Remove support for `risk_level` on `Issuing.AuthorizationCreateParams.testHelpers.risk_assessment.card_testing_risk` and `Issuing.AuthorizationCreateParams.testHelpers.risk_assessment.merchant_dispute_risk`\n  * ⚠️ Add support for new values `da`, `pl`, and `sv` on enums `Issuing.Cardholder.preferred_locales`, `Issuing.CardholderCreateParams.preferred_locales`, and `Issuing.CardholderUpdateParams.preferred_locales`\n  * Add support for `lifecycle_controls` on `Issuing.CardCreateParams` and `Issuing.Card`\n  * ⚠️ Change type of `Issuing.Token.network_data.visa.card_reference_id` from `string` to `string | null`\n  * ⚠️ Change type of `PaymentAttemptRecord.payment_method_details.card.brand` and `PaymentRecord.payment_method_details.card.brand` from `enum` to `enum | null`\n  * ⚠️ Change type of `PaymentAttemptRecord.payment_method_details.card.exp_month` and `PaymentRecord.payment_method_details.card.exp_month` from `longInteger` to `longInteger | null`\n  * ⚠️ Change type of `PaymentAttemptRecord.payment_method_details.card.exp_year` and `PaymentRecord.payment_method_details.card.exp_year` from `longInteger` to `longInteger | null`\n  * ⚠️ Change type of `PaymentAttemptRecord.payment_method_details.card.funding` and `PaymentRecord.payment_method_details.card.funding` from `enum('credit'|'debit'|'prepaid'|'unknown')` to `enum('credit'|'debit'|'prepaid'|'unknown') | null`\n  * ⚠️ Change type of `PaymentAttemptRecord.payment_method_details.card.last4` and `PaymentRecord.payment_method_details.card.last4` from `string` to `string | null`\n  * ⚠️ Change type of `PaymentAttemptRecord.payment_method_details.card.moto` and `PaymentRecord.payment_method_details.card.moto` from `boolean` to `boolean | null`\n  * Add support for `cryptogram`, `electronic_commerce_indicator`, `exemption_indicator_applied`, and `exemption_indicator` on `PaymentAttemptRecord.payment_method_details.card.three_d_secure` and `PaymentRecord.payment_method_details.card.three_d_secure`\n  * Add support for `surcharge` on `PaymentIntent.amount_details`, `PaymentIntentCaptureParams.amount_details`, `PaymentIntentConfirmParams.amount_details`, `PaymentIntentCreateParams.amount_details`, `PaymentIntentIncrementAuthorizationParams.amount_details`, and `PaymentIntentUpdateParams.amount_details`\n  * ⚠️ Add support for new value `upi` on enums `PaymentIntent.excluded_payment_method_types`, `PaymentIntentConfirmParams.excluded_payment_method_types`, `PaymentIntentCreateParams.excluded_payment_method_types`, `PaymentIntentUpdateParams.excluded_payment_method_types`, `SetupIntent.excluded_payment_method_types`, `SetupIntentCreateParams.excluded_payment_method_types`, and `SetupIntentUpdateParams.excluded_payment_method_types`\n  * Add support for `mandate_options` on `PaymentIntent.payment_method_options.stripe_balance`, `PaymentIntentConfirmParams.payment_method_options.stripe_balance`, `PaymentIntentCreateParams.payment_method_options.stripe_balance`, and `PaymentIntentUpdateParams.payment_method_options.stripe_balance`\n  * Add support for `amount_details` and `payment_details` on `PaymentIntentDecrementAuthorizationParams`\n  * Add support for `upi_handle_redirect_or_display_qr_code` on `PaymentIntent.next_action` and `SetupIntent.next_action`\n  * Add support for `managed_payments` on `PaymentLinkCreateParams` and `PaymentLink`\n  * ⚠️ Add support for new value `upi` on enums `PaymentLink.payment_method_types`, `PaymentLinkCreateParams.payment_method_types`, and `PaymentLinkUpdateParams.payment_method_types`\n  * Add support for `recommended_action` and `signals` on `Radar.PaymentEvaluation`\n  * ⚠️ Remove support for `insights` on `Radar.PaymentEvaluation`\n  * ⚠️ Add support for new value `crypto_fingerprint` on enums `Radar.ValueList.item_type` and `Radar.ValueListCreateParams.item_type`\n  * Add support for `stripe_balance` on `SetupIntent.payment_method_options`, `SetupIntentConfirmParams.payment_method_options`, `SetupIntentCreateParams.payment_method_options`, and `SetupIntentUpdateParams.payment_method_options`\n  * ⚠️ Add support for new value `resolved` on enum `SharedPayment.GrantedToken.deactivated_reason`\n  * Add support for `recurring_interval` on `SharedPayment.GrantedToken.usage_limits`\n  * ⚠️ Change type of `SharedPayment.GrantedToken.usage_limits.expires_at` from `DateTime` to `DateTime | null`\n  * Add support for `presentment_details` on `Subscription`\n  * ⚠️ Add support for new value `canceled_by_retention_policy` on enum `Subscription.cancellation_details.reason`\n  * Add support for new value `2026-03-25.dahlia` on enum `WebhookEndpointCreateParams.api_version`\n  * ⚠️ Remove support for `invoice_resources` on `V2.Billing.Intent`\n  * ⚠️ Remove support for `amount_due` and `customer_balance_applied` on `V2.Billing.Intent.amount_details`\n  * Add support for `recurring_credit_grant` on `V2.Billing.IntentAction.modify.pricing_plan_subscription_details.overrides.partial_period_behaviors[]`, `V2.Billing.IntentAction.subscribe.pricing_plan_subscription_details.overrides.partial_period_behaviors[]`, `V2.Billing.IntentCreateParams.actions[].modify.pricing_plan_subscription_details.overrides.partial_period_behaviors[]`, and `V2.Billing.IntentCreateParams.actions[].subscribe.pricing_plan_subscription_details.overrides.partial_period_behaviors[]`\n  * Add support for `consumer_privacy_disclosures` and `consumer_storer` on `V2.Core.Account.identity.attestations.terms_of_service`, `V2.Core.AccountCreateParams.identity.attestations.terms_of_service`, and `V2.Core.AccountUpdateParams.identity.attestations.terms_of_service`\n  * ⚠️ Remove support for `include` on `V2.Billing.IntentCreateParams` and `V2.Billing.IntentReserveParams`\n  * Add support for error code `service_period_coupon_with_metered_tiered_item_unsupported` on `Invoice.last_finalization_error`, `PaymentIntent.last_payment_error`, `QuotePreviewInvoice.last_finalization_error`, `SetupAttempt.setup_error`, `SetupIntent.last_setup_error`, and `StripeError`\n* [#2607](https://github.com/stripe/stripe-node/pull/2607) Update generated code for private-preview\n  * Add support for new resource `V2.Core.AccountEvaluation`\n  * ⚠️ Remove support for resources `V2.Billing.LicenseFeeSubscription` and `V2.Billing.PricingPlanSubscriptionComponents`\n  * Add support for `create` method on resource `V2.Core.AccountEvaluation`\n  * ⚠️ Remove support for `retrieve` method on resources `V2.Billing.LicenseFeeSubscription` and `V2.Billing.PricingPlanSubscriptionComponents`\n  * Add support for `modify_rates` method on resource `V2.Billing.RateCard`\n  * Add support for `remove_discounts` method on resource `V2.Billing.PricingPlanSubscription`\n  * ⚠️ Add support for new value `eg_bank_account` on enum `V2.Account.configuration.recipient_data.default_outbound_destination.type`\n  * Add support for `invoice_resources` on `V2.Billing.Intent`\n  * Add support for `amount_due` and `customer_balance_applied` on `V2.Billing.Intent.amount_details`\n  * Add support for `expires_at` on `V2.Billing.Intent.status_transitions`\n  * Add support for `discount` on `V2.Billing.IntentAction.apply` and `V2.Billing.IntentCreateParams.actions[].apply`\n  * Add support for `timestamp` on `V2.Billing.IntentAction.apply.effective_at` and `V2.Billing.IntentCreateParams.actions[].apply.effective_at`\n  * ⚠️ Add support for new values `current_billing_period_start` and `timestamp` on enums `V2.Billing.IntentAction.apply.effective_at.type` and `V2.Billing.IntentCreateParams.actions[].apply.effective_at.type`\n  * ⚠️ Add support for new value `discount` on enums `V2.Billing.IntentAction.apply.type` and `V2.Billing.IntentCreateParams.actions[].apply.type`\n  * ⚠️ Change type of `V2.Billing.IntentAction.deactivate.pricing_plan_subscription_details.overrides.partial_period_behaviors[].type`, `V2.Billing.IntentAction.modify.pricing_plan_subscription_details.overrides.partial_period_behaviors[].type`, `V2.Billing.IntentAction.subscribe.pricing_plan_subscription_details.overrides.partial_period_behaviors[].type`, `V2.Billing.IntentCreateParams.actions[].deactivate.pricing_plan_subscription_details.overrides.partial_period_behaviors[].type`, `V2.Billing.IntentCreateParams.actions[].modify.pricing_plan_subscription_details.overrides.partial_period_behaviors[].type`, and `V2.Billing.IntentCreateParams.actions[].subscribe.pricing_plan_subscription_details.overrides.partial_period_behaviors[].type` from `literal('license_fee')` to `enum('license_fee'|'recurring_credit_grant')`\n  * Add support for `service_cycle` on `V2.Billing.LicenseFee` and `V2.Billing.RateCard`\n  * ⚠️ Remove support for `latest_version` on `V2.Billing.LicenseFee`, `V2.Billing.PricingPlan`, and `V2.Billing.RateCard`\n  * ⚠️ Remove support for `service_interval_count` and `service_interval` on `V2.Billing.LicenseFee` and `V2.Billing.RateCard`\n  * ⚠️ Change type of `V2.Billing.LicenseFee.transform_quantity.divide_by`, `V2.Billing.LicenseFeeCreateParams.transform_quantity.divide_by`, `V2.Billing.LicenseFeeUpdateParams.transform_quantity.divide_by`, `V2.Billing.LicenseFeeVersion.transform_quantity.divide_by`, `V2.Billing.RateCardRate.transform_quantity.divide_by`, and `V2.Billing.RateCardRateCreateParams.transform_quantity.divide_by` from `longInteger` to `int64_string`\n  * Add support for `discount_details` and `pricing_plan_component_details` on `V2.Billing.PricingPlanSubscription`\n  * ⚠️ Add support for new value `crypto_wallets` on enums `V2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capability` and `V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability`\n  * ⚠️ Remove support for value `crypto` from enums `V2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capability` and `V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability`\n  * Add support for `balance_by_funds_type` on `V2.MoneyManagement.FinancialAccount.payments`\n  * ⚠️ Add support for new value `next_day_payout_fee` on enum `V2.MoneyManagement.OutboundPaymentQuote.estimated_fees[].type`\n  * Add support for `treasury_transaction_entry` on `V2.MoneyManagement.TransactionEntry`\n  * Add support for `treasury_credit_reversal`, `treasury_debit_reversal`, `treasury_inbound_transfer`, `treasury_issuing_authorization`, `treasury_outbound_payment`, `treasury_outbound_transfer`, `treasury_received_credit`, and `treasury_received_debit` on `V2.MoneyManagement.Transaction.flow` and `V2.MoneyManagement.TransactionEntry.transaction_details.flow`\n  * ⚠️ Add support for new values `treasury_credit_reversal`, `treasury_debit_reversal`, `treasury_inbound_transfer`, `treasury_issuing_authorization`, `treasury_other`, `treasury_outbound_payment`, `treasury_outbound_transfer`, `treasury_received_credit`, and `treasury_received_debit` on enums `V2.MoneyManagement.Transaction.flow.type` and `V2.MoneyManagement.TransactionEntry.transaction_details.flow.type`\n  * Add support for `treasury_transaction` on `V2.MoneyManagement.Transaction`\n  * ⚠️ Add support for new value `no_valid_payment_method` on enum `V2.Payments.OffSessionPayment.failure_reason`\n  * Add support for `metadata` on `V2.Payments.SettlementAllocationIntentSplit`\n  * ⚠️ Change type of `V2.Reporting.ReportRun.result.file.size` from `longInteger` to `int64_string`\n  * Add support for `statement_descriptor` on `V2.MoneyManagement.OutboundPaymentCreateParams` and `V2.MoneyManagement.OutboundTransferCreateParams`\n  * Add support for `include` on `V2.Billing.IntentCreateParams`, `V2.Billing.IntentReserveParams`, `V2.Billing.PricingPlanSubscriptionListParams`, `V2.Billing.PricingPlanSubscriptionRetrieveParams`, `V2.MoneyManagement.FinancialAccountListParams`, and `V2.MoneyManagement.FinancialAccountRetrieveParams`\n  * Add support for event notifications `V1AccountSignalsIncludingDelinquencyCreatedEvent`, `V2CoreAccountSignalsFraudulentWebsiteReadyEvent`, and `V2SignalsAccountSignalFraudulentMerchantReadyEvent`\n* [#2613](https://github.com/stripe/stripe-node/pull/2613) Merge to private-preview\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v21.1.0-alpha.1/CHANGELOG.md).\n","publishedAt":"2026-03-26T02:25:19.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v21.1.0-alpha.1","media":[]},{"id":"rel_RQikPAAo2iXrWKpclJo6l","version":"v21.1.0-beta.1","title":"v21.1.0-beta.1","summary":"This release changes the pinned API version to `2026-03-25.preview`. It is built on top of SDK version 21.0.0 which contains breaking changes. Please ...","content":"This release changes the pinned API version to `2026-03-25.preview`. It is built on top of SDK version 21.0.0 which contains breaking changes. Please review the [changelog for 21.0.0](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#2100---2026-03-25) if upgrading from older SDK versions.\n\n* [#2621](https://github.com/stripe/stripe-node/pull/2621) Update generated code for beta\n* [#2622](https://github.com/stripe/stripe-node/pull/2622) Merge to beta\n* [#2587](https://github.com/stripe/stripe-node/pull/2587) Update generated code for beta\n  * Add support for new resources `ProductCatalog.TrialOffer`, `Tax.Location`, and `V2.Core.BatchJob`\n  * Add support for `create` method on resource `ProductCatalog.TrialOffer`\n  * Add support for `create`, `list`, and `retrieve` methods on resource `Tax.Location`\n  * Add support for `cancel`, `create`, and `retrieve` methods on resource `V2.Core.BatchJob`\n  * Add support for `performance_location` on `Tax.CalculationCreateParams.line_items[]` and `Tax.CalculationLineItem`\n  * ⚠️ Add support for new value `performance` on enums `Tax.Calculation.shipping_cost.tax_breakdown[].sourcing`, `Tax.CalculationLineItem.tax_breakdown[].sourcing`, and `Tax.Transaction.shipping_cost.tax_breakdown[].sourcing`\n  * ⚠️ Add support for new values `admissions_tax`, `attendance_tax`, `entertainment_tax`, `gross_receipts_tax`, `hospitality_tax`, `luxury_tax`, `resort_tax`, and `tourism_tax` on enums `Tax.Calculation.shipping_cost.tax_breakdown[].tax_rate_details.tax_type`, `Tax.Calculation.tax_breakdown[].tax_rate_details.tax_type`, `Tax.CalculationLineItem.tax_breakdown[].tax_rate_details.tax_type`, and `Tax.Transaction.shipping_cost.tax_breakdown[].tax_rate_details.tax_type`\n  * Add support for `trial_offer` on `InvoiceCreatePreviewParams.schedule_details.amendments[].item_actions[].add`, `InvoiceCreatePreviewParams.schedule_details.amendments[].item_actions[].set`, `InvoiceCreatePreviewParams.schedule_details.phases[].items[]`, `QuoteCreateParams.lines[].actions[].add_item`, `QuoteCreateParams.lines[].actions[].set_items[]`, `QuoteLine.actions[].add_item`, `QuoteLine.actions[].set_items[]`, `QuotePreviewSubscriptionSchedule.phases[].items[]`, `QuoteUpdateParams.lines[].actions[].add_item`, `QuoteUpdateParams.lines[].actions[].set_items[]`, `SubscriptionSchedule.phases[].items[]`, `SubscriptionScheduleAmendParams.amendments[].item_actions[].add`, `SubscriptionScheduleAmendParams.amendments[].item_actions[].set`, `SubscriptionScheduleCreateParams.phases[].items[]`, and `SubscriptionScheduleUpdateParams.phases[].items[]`\n  * Add support for `risk_reserved` on `Balance`\n  * ⚠️ Remove support for `source_type` on `Charge.payment_method_details.stripe_balance`, `ConfirmationToken.payment_method_preview.stripe_balance`, `ConfirmationTokenCreateParams.testHelpers.payment_method_data.stripe_balance`, `PaymentAttemptRecord.payment_method_details.stripe_balance`, `PaymentIntentConfirmParams.payment_method_data.stripe_balance`, `PaymentIntentCreateParams.payment_method_data.stripe_balance`, `PaymentIntentUpdateParams.payment_method_data.stripe_balance`, `PaymentMethod.stripe_balance`, `PaymentMethodCreateParams.stripe_balance`, `PaymentRecord.payment_method_details.stripe_balance`, `SetupIntentConfirmParams.payment_method_data.stripe_balance`, `SetupIntentCreateParams.payment_method_data.stripe_balance`, and `SetupIntentUpdateParams.payment_method_data.stripe_balance`\n  * Add support for `tax_details` on `Checkout.SessionCreateParams.line_items[].price_data.product_data`, `Checkout.SessionUpdateParams.line_items[].price_data.product_data`, `InvoiceAddLinesParams.lines[].price_data.product_data`, `InvoiceLineItemUpdateParams.price_data.product_data`, `InvoiceUpdateLinesParams.lines[].price_data.product_data`, `PaymentLinkCreateParams.line_items[].price_data.product_data`, `PlanCreateParams.product[0]`, `PriceCreateParams.product_data`, `ProductCreateParams`, and `ProductUpdateParams`\n  * Add support for `pending_invoice_item_interval` on `Checkout.SessionUpdateParams.subscription_data`\n  * Add support for `hosted` and `ui_mode` on `FinancialConnections.SessionCreateParams` and `FinancialConnections.Session`\n  * Add support for `url` on `FinancialConnections.Session`\n  * Add support for `expires_after_seconds` on `Invoice.payment_settings.payment_method_options.pix`, `InvoiceCreateParams.payment_settings.payment_method_options.pix`, `InvoiceUpdateParams.payment_settings.payment_method_options.pix`, `QuotePreviewInvoice.payment_settings.payment_method_options.pix`, `Subscription.payment_settings.payment_method_options.pix`, `SubscriptionCreateParams.payment_settings.payment_method_options.pix`, and `SubscriptionUpdateParams.payment_settings.payment_method_options.pix`\n  * Add support for `current_trial` on `InvoiceCreatePreviewParams.subscription_details.items[]`, `SubscriptionCreateParams.items[]`, `SubscriptionItemCreateParams`, `SubscriptionItemUpdateParams`, `SubscriptionItem`, and `SubscriptionUpdateParams.items[]`\n  * Add support for `surcharge` on `PaymentIntent.amount_details`, `PaymentIntentCaptureParams.amount_details`, `PaymentIntentConfirmParams.amount_details`, `PaymentIntentCreateParams.amount_details`, `PaymentIntentIncrementAuthorizationParams.amount_details`, and `PaymentIntentUpdateParams.amount_details`\n  * Add support for `amount_details` and `payment_details` on `PaymentIntentDecrementAuthorizationParams`\n  * Add support for `mandate_options` on `PaymentIntent.payment_method_options.stripe_balance`\n  * Add support for `managed_payments` on `PaymentLinkCreateParams` and `PaymentLink`\n  * Add support for `stripe_balance` on `SetupIntent.payment_method_options`, `SetupIntentConfirmParams.payment_method_options`, `SetupIntentCreateParams.payment_method_options`, and `SetupIntentUpdateParams.payment_method_options`\n  * Add support for `billing_cycle_anchor` on `Subscription.trial_settings.end_behavior`, `SubscriptionCreateParams.trial_settings.end_behavior`, and `SubscriptionUpdateParams.trial_settings.end_behavior`\n  * ⚠️ Add support for new values `admissions_tax`, `attendance_tax`, `entertainment_tax`, `gross_receipts_tax`, `hospitality_tax`, `luxury_tax`, `resort_tax`, and `tourism_tax` on enums `Tax.Registration.country_options.us.type` and `Tax.RegistrationCreateParams.country_options.us.type`\n  * Add support for `admissions_tax`, `attendance_tax`, `entertainment_tax`, `gross_receipts_tax`, `hospitality_tax`, `luxury_tax`, `resort_tax`, and `tourism_tax` on `Tax.Registration.country_options.us`\n  * Add support for `requirements` on `TaxCode`\n  * ⚠️ Change type of `V2.Billing.Cadence.settings_data.collection.payment_method_options.card.mandate_options.amount`, `V2.Billing.CollectionSetting.payment_method_options.card.mandate_options.amount`, `V2.Billing.CollectionSettingCreateParams.payment_method_options.card.mandate_options.amount`, `V2.Billing.CollectionSettingUpdateParams.payment_method_options.card.mandate_options.amount`, and `V2.Billing.CollectionSettingVersion.payment_method_options.card.mandate_options.amount` from `longInteger` to `int64_string`\n  * ⚠️ Add support for new values `ar_bank_account`, `co_bank_account`, and `eg_bank_account` on enum `V2.Core.Account.configuration.recipient.default_outbound_destination.type`\n  * Add support for `timezone` on `V2.Core.Account.defaults`, `V2.Core.AccountCreateParams.defaults`, and `V2.Core.AccountUpdateParams.defaults`\n  * Add support for `azure_event_grid` on `V2.Core.EventDestinationCreateParams` and `V2.Core.EventDestination`\n  * ⚠️ Add support for new value `no_azure_partner_topic_exists` on enum `V2.Core.EventDestination.status_details.disabled.reason`\n  * ⚠️ Add support for new value `azure_event_grid` on enums `V2.Core.EventDestination.type` and `V2.Core.EventDestinationCreateParams.type`\n  * Add support for `supported_currencies` on `V2.Core.Vault.GbBankAccount`, `V2.Core.Vault.UsBankAccount`, and `V2.MoneyManagement.PayoutMethod.card`\n  * ⚠️ Change `V2.Core.Vault.GbBankAccount.sort_code` and `V2.Core.Vault.GbBankAccountCreateParams.sort_code` to be optional\n  * Add support for `restricted` on `V2.MoneyManagement.PayoutMethod`\n  * Add support for `currencies` on `V2.MoneyManagement.PayoutMethodsBankAccountSpec.countries.value.fields[]`\n  * Add support for `counterparty` and `description` on `V2.MoneyManagement.Transaction`\n  * ⚠️ Add support for `currency` on `V2.Core.Vault.GbBankAccountCreateParams`, `V2.Core.Vault.UsBankAccountCreateParams`, `V2.MoneyManagement.OutboundSetupIntentCreateParams.payout_method_data.bank_account`, `V2.MoneyManagement.OutboundSetupIntentCreateParams.payout_method_data.card`, `V2.MoneyManagement.OutboundSetupIntentUpdateParams.payout_method_data.bank_account`, and `V2.MoneyManagement.OutboundSetupIntentUpdateParams.payout_method_data.card`\n  * Add support for `iban` on `V2.Core.Vault.GbBankAccountCreateParams`\n  * Change `V2.Core.Vault.GbBankAccountCreateParams.account_number` to be optional\n  * ⚠️ Add support for new value `currency` on enum `InvalidPaymentMethodError.invalid_param`\n  * Add support for event notifications `V2CoreBatchJobBatchFailedEvent`, `V2CoreBatchJobCanceledEvent`, `V2CoreBatchJobCompletedEvent`, `V2CoreBatchJobCreatedEvent`, `V2CoreBatchJobReadyForUploadEvent`, `V2CoreBatchJobTimeoutEvent`, `V2CoreBatchJobUpdatedEvent`, `V2CoreBatchJobUploadTimeoutEvent`, `V2CoreBatchJobValidatingEvent`, and `V2CoreBatchJobValidationFailedEvent` with related object `V2.Core.BatchJob`\n  * Add support for error code `service_period_coupon_with_metered_tiered_item_unsupported` on `QuotePreviewInvoice.last_finalization_error`\n* [#2608](https://github.com/stripe/stripe-node/pull/2608) Merge to beta\n* [#2597](https://github.com/stripe/stripe-node/pull/2597) Merge to beta\n* [#2592](https://github.com/stripe/stripe-node/pull/2592) Merge to beta\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v21.1.0-beta.1/CHANGELOG.md).\n","publishedAt":"2026-03-26T02:13:40.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v21.1.0-beta.1","media":[]},{"id":"rel_zEO1XwdkZkOBWGTl0cYU8","version":"v21.0.0","title":"v21.0.0","summary":"This release changes the pinned API version to `2026-03-25.dahlia` and contains breaking changes (prefixed with ⚠️ below). There's also a [detailed mi...","content":"This release changes the pinned API version to `2026-03-25.dahlia` and contains breaking changes (prefixed with ⚠️ below). There's also a [detailed migration guide](https://github.com/stripe/stripe-node/wiki/Migration-guide-for-v21) to simplify your upgrade process.\n\nPlease review details for the breaking changes and alternatives in the [Stripe API changelog](https://docs.stripe.com/changelog/dahlia) before upgrading.\n\n> Note: we're releasing another major version very soon that overhauls and improves the package's structure and typescript types. That will also use `2026-03-25.dahlia` as an API version and will _mostly_ be a drop-in replacement.\n\n* ⚠️ **Breaking change:** [#2617](https://github.com/stripe/stripe-node/pull/2617) Add decimal_string support with vendored Decimal type\n  - All `decimal_string` fields changed type from `string` to `Stripe.Decimal` in both request params and response objects. Code that reads or writes these fields as `string` will need to use `Stripe.Decimal` instead (construct via `Decimal.from(\"1.23\")`, serialize via `.toString()`). Affected fields across v1 and v2 APIs:\n    - **Checkout.Session**: `currency_conversion.fx_rate`\n    - **Climate.Order**: `metric_tons`; **Climate.Product**: `metric_tons_available`\n    - **CreditNoteLineItem**: `unit_amount_decimal`\n    - **InvoiceItem**: `quantity_decimal`, `unit_amount_decimal`\n    - **InvoiceLineItem**: `quantity_decimal`, `unit_amount_decimal`\n    - **Issuing.Authorization** / **Issuing.Transaction** (and TestHelpers): `quantity_decimal`, `unit_cost_decimal`, `gross_amount_decimal`, `local_amount_decimal`, `national_amount_decimal`\n    - **Plan**: `amount_decimal`, `flat_amount_decimal`, `unit_amount_decimal`\n    - **Price**: `unit_amount_decimal`, `flat_amount_decimal` (including `currency_options` and `tiers`)\n    - **V2.Core.Account** / **V2.Core.AccountPerson**: `percent_ownership`\n    - Request params on **Invoice**, **Product**, **Quote**, **Subscription**, **SubscriptionItem**, **SubscriptionSchedule**, **PaymentLink**: `unit_amount_decimal`, `flat_amount_decimal`, `quantity_decimal` (where applicable)\n* ⚠️ **Breaking change:** [#2618](https://github.com/stripe/stripe-node/pull/2618)[#2616](https://github.com/stripe/stripe-node/pull/2616) Throw an error when using the wrong webhook parsing method\n* ⚠️ **Breaking change:** [#2604](https://github.com/stripe/stripe-node/pull/2604) Add new OAuth Error classes\n* ⚠️ **Breaking change:** [#2609](https://github.com/stripe/stripe-node/pull/2609) Drop support for Node 16\n* [#2612](https://github.com/stripe/stripe-node/pull/2612) add manual amount type\n* [#2600](https://github.com/stripe/stripe-node/pull/2600) Add runtime support for V2 int64 string-encoded fields\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v21.0.0/CHANGELOG.md).\n","publishedAt":"2026-03-26T01:46:14.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v21.0.0","media":[]},{"id":"rel_HsmydWhDGM7oXCcfDmlq9","version":"v20.5.0-alpha.4","title":"v20.5.0-alpha.4","summary":"* [#2605](https://github.com/stripe/stripe-node/pull/2605) Update generated code for private-preview\n  * Add support for `simulate_crypto_deposit` tes...","content":"* [#2605](https://github.com/stripe/stripe-node/pull/2605) Update generated code for private-preview\n  * Add support for `simulate_crypto_deposit` test helper method on resource `PaymentIntent`\n  * Add support for `deposit_options` and `mode` on `PaymentIntent.payment_method_options.crypto`, `PaymentIntentConfirmParams.payment_method_options.crypto`, `PaymentIntentCreateParams.payment_method_options.crypto`, and `PaymentIntentUpdateParams.payment_method_options.crypto`\n  * Add support for `crypto_display_details` on `PaymentIntent.next_action`\n* [#2599](https://github.com/stripe/stripe-node/pull/2599) Update generated code for private-preview\n  * Add support for new resources `Orchestration.PaymentAttempt` and `Radar.CustomerEvaluation`\n  * Add support for `retrieve` method on resource `Orchestration.PaymentAttempt`\n  * Add support for `create` and `update` methods on resource `Radar.CustomerEvaluation`\n  * Add support for `approve` method on resource `Checkout.Session`\n  * Add support for `report_authenticated`, `report_canceled`, `report_failed`, `report_guaranteed`, `report_informational`, and `report_refund` methods on resource `PaymentAttemptRecord`\n  * Add support for `create_us_paper_check_on_application` on `AccountSessionCreateParams.components.check_scanning.features`\n  * ⚠️ Change `AccountSignals.delinquency` to be optional\n  * Add support for `approval_method` on `Checkout.SessionCreateParams` and `Checkout.Session`\n  * Add support for `current_attempt` on `Checkout.Session`\n  * Add support for `selected_fulfillment_option_overrides` on `DelegatedCheckout.RequestedSessionUpdateParams.fulfillment_details`\n  * Add support for `pricing_plan_subscription_details` on `InvoiceItem.parent` and `InvoiceLineItem.parent`\n  * ⚠️ Remove support for `license_fee_subscription_details` on `InvoiceItem.parent` and `InvoiceLineItem.parent`\n  * ⚠️ Remove support for `pricing_plan_subscription` and `pricing_plan_version` on `InvoiceItem.parent.rate_card_subscription_details` and `InvoiceLineItem.parent.rate_card_subscription_details`\n  * Add support for new value `pricing_plan_subscription_details` on enum `InvoiceItem.parent.type`\n  * ⚠️ Remove support for value `license_fee_subscription_details` from enum `InvoiceItem.parent.type`\n  * Add support for new value `discounts` on enum `InvoiceItem.frozen_fields`\n  * Add support for new value `pricing_plan_subscription_details` on enum `InvoiceLineItem.parent.type`\n  * ⚠️ Remove support for value `license_fee_subscription_details` from enum `InvoiceLineItem.parent.type`\n  * Add support for `token_details` on `Issuing.Authorization`\n  * Add support for `failure_code` on `PaymentRecordReportPaymentAttemptFailedParams`, `PaymentRecordReportPaymentAttemptParams.failed`, and `PaymentRecordReportPaymentParams.failed`\n  * Change `PaymentRecordReportPaymentAttemptCanceledParams.canceled_at` to be optional\n  * Change `PaymentRecordReportPaymentAttemptFailedParams.failed_at` to be optional\n  * Change `PaymentRecordReportPaymentAttemptGuaranteedParams.guaranteed_at` to be optional\n  * Change `PaymentRecordReportRefundParams.refunded` to be optional\n  * ⚠️ Remove support for value `now` from enums `QuoteCreateParams.subscription_data.billing_schedules[].bill_from.type`, `QuoteCreateParams.subscription_data_overrides[].billing_schedules[].bill_from.type`, `QuoteUpdateParams.subscription_data.billing_schedules[].bill_from.type`, and `QuoteUpdateParams.subscription_data_overrides[].billing_schedules[].bill_from.type`\n  * ⚠️ Change `Radar.IssuingAuthorizationEvaluationCreateParams.card_details.bin_country` to be required\n  * Add support for `recurring_interval` on `SharedPayment.GrantedTokenCreateParams.testHelpers.usage_limits`\n  * Change `SharedPayment.GrantedTokenCreateParams.testHelpers.usage_limits.expires_at` to be optional\n  * Add support for `home_rule_tax` on `Tax.Registration.country_options.us` and `Tax.RegistrationCreateParams.country_options.us`\n  * Add support for new value `home_rule_tax` on enums `Tax.Registration.country_options.us.type` and `Tax.RegistrationCreateParams.country_options.us.type`\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v20.5.0-alpha.4/CHANGELOG.md).\n","publishedAt":"2026-03-18T20:18:14.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v20.5.0-alpha.4","media":[]},{"id":"rel_WARGYNd4M4I9g1ZVH7Onf","version":"v20.5.0-alpha.3","title":"v20.5.0-alpha.3","summary":"* [#2594](https://github.com/stripe/stripe-node/pull/2594) Update generated code for private-preview\n  * Add support for new resource `Radar.IssuingAu...","content":"* [#2594](https://github.com/stripe/stripe-node/pull/2594) Update generated code for private-preview\n  * Add support for new resource `Radar.IssuingAuthorizationEvaluation`\n  * Add support for `create` method on resource `Radar.IssuingAuthorizationEvaluation`\n  * Add support for new value `fee_credits` on enum `BalanceTransaction.balance_type`\n  * ⚠️ Rename `affiliate_attributions` to `affiliate_attribution` on `DelegatedCheckout.RequestedSessionConfirmParams` and `DelegatedCheckout.RequestedSessionCreateParams`\n  * Add support for `amount_to_counter` on `Dispute`\n  * Add support for `frozen_fields` on `InvoiceItem`\n  * Add support for new value `next_billing_period_start` on enums `V2.Billing.IntentAction.apply.effective_at.type` and `V2.Billing.IntentCreateParams.actions[].apply.effective_at.type`\n  * Add support for `consumer` on `V2.Core.Account.configuration.card_creator.capabilities`, `V2.Core.Account.identity.attestations.terms_of_service.card_creator`, `V2.Core.AccountCreateParams.configuration.card_creator.capabilities`, `V2.Core.AccountCreateParams.identity.attestations.terms_of_service.card_creator`, `V2.Core.AccountUpdateParams.configuration.card_creator.capabilities`, and `V2.Core.AccountUpdateParams.identity.attestations.terms_of_service.card_creator`\n  * Add support for `fifth_third` on `V2.Core.Account.configuration.card_creator.capabilities.commercial`, `V2.Core.Account.identity.attestations.terms_of_service.card_creator.commercial`, `V2.Core.AccountCreateParams.configuration.card_creator.capabilities.commercial`, `V2.Core.AccountCreateParams.identity.attestations.terms_of_service.card_creator.commercial`, `V2.Core.AccountUpdateParams.configuration.card_creator.capabilities.commercial`, and `V2.Core.AccountUpdateParams.identity.attestations.terms_of_service.card_creator.commercial`\n  * Add support for `prepaid_card` on `V2.Core.Account.configuration.card_creator.capabilities.commercial.cross_river_bank`, `V2.Core.Account.identity.attestations.terms_of_service.card_creator.commercial.cross_river_bank`, `V2.Core.AccountCreateParams.configuration.card_creator.capabilities.commercial.cross_river_bank`, `V2.Core.AccountCreateParams.identity.attestations.terms_of_service.card_creator.commercial.cross_river_bank`, `V2.Core.AccountUpdateParams.configuration.card_creator.capabilities.commercial.cross_river_bank`, and `V2.Core.AccountUpdateParams.identity.attestations.terms_of_service.card_creator.commercial.cross_river_bank`\n  * Add support for new values `commercial.cross_river_bank.prepaid_card`, `commercial.fifth_third.charge_card`, `consumer.celtic.revolving_credit_card`, `consumer.cross_river_bank.prepaid_card`, and `consumer.lead.prepaid_card` on enums `V2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capability` and `V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability`\n  * Add support for `payment_method_data` on `V2.Payments.OffSessionPaymentCreateParams`\n  * Change `V2.Payments.OffSessionPaymentCreateParams.payment_method` to be optional\n  * Add support for new values `commercial.cross_river_bank.prepaid_card`, `commercial.fifth_third.charge_card`, `consumer.celtic.revolving_credit_card`, `consumer.cross_river_bank.prepaid_card`, and `consumer.lead.prepaid_card` on enum `EventsV2CoreAccountIncludingConfigurationCardCreatorCapabilityStatusUpdatedEvent.updated_capability`\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v20.5.0-alpha.3/CHANGELOG.md).\n","publishedAt":"2026-03-11T20:02:47.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v20.5.0-alpha.3","media":[]},{"id":"rel_DCYrOVkVq1LmhNW6Avu5p","version":"v20.4.1","title":"v20.4.1","summary":"* [#2590](https://github.com/stripe/stripe-node/pull/2590) Add Stripe-Request-Trigger header\n* [#2588](https://github.com/stripe/stripe-node/pull/2588...","content":"* [#2590](https://github.com/stripe/stripe-node/pull/2590) Add Stripe-Request-Trigger header\n* [#2588](https://github.com/stripe/stripe-node/pull/2588) Add agent information to UserAgent\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v20.4.1/CHANGELOG.md).\n","publishedAt":"2026-03-06T22:52:34.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v20.4.1","media":[]},{"id":"rel_aN8ty_dZh6ZwTgGqXO5o6","version":"v20.5.0-alpha.2","title":"v20.5.0-alpha.2","summary":"This release changes the pinned API version to `2026-03-04.preview`.\n\n* [#2586](https://github.com/stripe/stripe-node/pull/2586) Update generated code...","content":"This release changes the pinned API version to `2026-03-04.preview`.\n\n* [#2586](https://github.com/stripe/stripe-node/pull/2586) Update generated code for private-preview\n  * Add support for new resources `Billing.AlertRecovered` and `Profile`\n  * Add support for `reauthorize` method on resource `PaymentIntent`\n  * Add support for `smart_disputes` on `Account.settings`, `AccountCreateParams.settings`, `AccountUpdateParams.settings`, `V2.Core.Account.configuration.merchant`, `V2.Core.AccountCreateParams.configuration.merchant`, and `V2.Core.AccountUpdateParams.configuration.merchant`\n  * Add support for `email_customers_on_successful_payment` on `Account.settings.payments`, `AccountCreateParams.settings.payments`, and `AccountUpdateParams.settings.payments`\n  * Add support for `settings` on `QuoteLine.actions[].add_discount`, `QuoteLine.actions[].add_item.discounts[]`, `QuoteLine.actions[].set_discounts[]`, `QuoteLine.actions[].set_items[].discounts[]`, `QuotePreviewSubscriptionSchedule.phases[].discounts[]`, `QuotePreviewSubscriptionSchedule.phases[].items[].discounts[]`, `SubscriptionSchedule.phases[].discounts[]`, and `SubscriptionSchedule.phases[].items[].discounts[]`\n  * Add support for `balance_update_details` on `Billing.CreditBalanceSummary.balances[]`\n  * Add support for `reauthorization` and `reauthorize_before` on `Charge.payment_method_details.card_present`, `Charge.payment_method_details.card`, `ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present`, `PaymentAttemptRecord.payment_method_details.card_present`, `PaymentMethod.card.generated_from.payment_method_details.card_present`, and `PaymentRecord.payment_method_details.card_present`\n  * Add support for `location` and `reader` 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`, `PaymentAttemptRecord.payment_method_details.card_present`, `PaymentAttemptRecord.payment_method_details.interac_present`, `PaymentMethod.card.generated_from.payment_method_details.card_present`, `PaymentRecord.payment_method_details.card_present`, and `PaymentRecord.payment_method_details.interac_present`\n  * Add support for `managed_payments` on `Checkout.SessionCreateParams`, `Checkout.Session`, `PaymentIntent`, `SetupIntent`, and `Subscription`\n  * Add support for new value `lk_vat` on enums `Checkout.Session.collected_information.tax_ids[].type`, `Checkout.Session.customer_details.tax_ids[].type`, `Invoice.customer_tax_ids[].type`, `Order.tax_details.tax_ids[].type`, `QuotePreviewInvoice.customer_tax_ids[].type`, `Tax.Calculation.customer_details.tax_ids[].type`, `Tax.Transaction.customer_details.tax_ids[].type`, and `TaxId.type`\n  * Add support for new value `lk_vat` on enums `CustomerCreateParams.tax_id_data[].type`, `CustomerCreateTaxIdParams.type`, `InvoiceCreatePreviewParams.customer_details.tax_ids[].type`, `OrderCreateParams.tax_details.tax_ids[].type`, `OrderUpdateParams.tax_details.tax_ids[].type`, `Tax.CalculationCreateParams.customer_details.tax_ids[].type`, and `TaxIdCreateParams.type`\n  * Add support for `digital` on `DelegatedCheckout.RequestedSession.fulfillment_details.fulfillment_options[]`, `DelegatedCheckout.RequestedSession.fulfillment_details.selected_fulfillment_option`, and `DelegatedCheckout.RequestedSessionUpdateParams.fulfillment_details.selected_fulfillment_option`\n  * Change `DelegatedCheckout.RequestedSessionUpdateParams.fulfillment_details.selected_fulfillment_option.shipping` to be optional\n  * Add support for `affiliate_attributions` on `DelegatedCheckout.RequestedSessionConfirmParams`, `DelegatedCheckout.RequestedSessionCreateParams`, and `DelegatedCheckout.RequestedSession`\n  * Add support for `fulfillment_type` on `DelegatedCheckout.RequestedSession.line_item_details[]`\n  * Add support for `marketplace_seller_details`, `network_profile`, `privacy_notice_url`, `return_policy_url`, `store_policy_url`, and `terms_of_service_url` on `DelegatedCheckout.RequestedSession.seller_details`\n  * Add support for `amount_to_counter` on `DisputeUpdateParams`\n  * Add support for new values `reserve.hold.created`, `reserve.hold.updated`, `reserve.plan.created`, `reserve.plan.disabled`, `reserve.plan.expired`, `reserve.plan.updated`, and `reserve.release.created` on enum `Event.type`\n  * Add support for new values `terminal_wifi_certificate` and `terminal_wifi_private_key` on enums `File.purpose` and `FileListParams.purpose`\n  * Add support for new values `terminal_wifi_certificate` and `terminal_wifi_private_key` on enum `FileCreateParams.purpose`\n  * Add support for new value `pay_by_bank` on enums `Invoice.payment_settings.payment_method_types`, `InvoiceCreateParams.payment_settings.payment_method_types`, `InvoiceUpdateParams.payment_settings.payment_method_types`, `QuotePreviewInvoice.payment_settings.payment_method_types`, `Subscription.payment_settings.payment_method_types`, `SubscriptionCreateParams.payment_settings.payment_method_types`, and `SubscriptionUpdateParams.payment_settings.payment_method_types`\n  * Add support for `display_name` and `service_user_number` on `Mandate.payment_method_details.bacs_debit`\n  * ⚠️ Change type of `PaymentAttemptRecord.payment_method_details.boleto.tax_id` and `PaymentRecord.payment_method_details.boleto.tax_id` from `string` to `string | null`\n  * Change type of `PaymentAttemptRecord.payment_method_details.us_bank_account.expected_debit_date` and `PaymentRecord.payment_method_details.us_bank_account.expected_debit_date` from `string | null` to `string`\n  * Add support for `request_reauthorization` on `PaymentIntent.payment_method_options.card_present`, `PaymentIntent.payment_method_options.card`, `PaymentIntentConfirmParams.payment_method_options.card_present`, `PaymentIntentConfirmParams.payment_method_options.card`, `PaymentIntentCreateParams.payment_method_options.card_present`, `PaymentIntentCreateParams.payment_method_options.card`, `PaymentIntentUpdateParams.payment_method_options.card_present`, and `PaymentIntentUpdateParams.payment_method_options.card`\n  * Add support for `transaction_purpose` on `PaymentIntent.payment_method_options.us_bank_account`, `PaymentIntentConfirmParams.payment_method_options.us_bank_account`, `PaymentIntentCreateParams.payment_method_options.us_bank_account`, and `PaymentIntentUpdateParams.payment_method_options.us_bank_account`\n  * Add support for new value `requires_reauthorization` on enum `PaymentIntent.status`\n  * Add support for `optional_items` on `PaymentLinkUpdateParams`\n  * Add support for new value `billing_schedules_invalid` on enum `Quote.status_details.stale.last_reason.type`\n  * ⚠️ Remove support for `card_issuer_decline` on `Radar.PaymentEvaluation.insights`\n  * Add support for `payment_behavior` on `SubscriptionItemDeleteParams`\n  * Add support for `billing_cycle_anchor` on `Subscription.trial_settings.end_behavior`\n  * Add support for `lk` on `Tax.Registration.country_options` and `Tax.RegistrationCreateParams.country_options`\n  * Add support for `cellular` and `stripe_s710` on `Terminal.ConfigurationCreateParams`, `Terminal.ConfigurationUpdateParams`, and `Terminal.Configuration`\n  * Add support for new values `simulated_stripe_s710` and `stripe_s710` on enums `Terminal.Reader.device_type` and `Terminal.ReaderListParams.device_type`\n  * Add support for new values `reserve.hold.created`, `reserve.hold.updated`, `reserve.plan.created`, `reserve.plan.disabled`, `reserve.plan.expired`, `reserve.plan.updated`, and `reserve.release.created` on enums `WebhookEndpointCreateParams.enabled_events` and `WebhookEndpointUpdateParams.enabled_events`\n  * Add support for new value `2026-02-25.clover` on enum `WebhookEndpointCreateParams.api_version`\n  * Add support for new values `ar_bank_account`, `bt_bank_account`, `co_bank_account`, `cr_bank_account`, `do_bank_account`, `gt_bank_account`, `md_bank_account`, `mk_bank_account`, `mo_bank_account`, `mz_bank_account`, `pe_bank_account`, `pk_bank_account`, `tw_bank_account`, and `uz_bank_account` on enums `V2.Account.configuration.recipient_data.default_outbound_destination.type` and `V2.Core.Account.configuration.recipient.default_outbound_destination.type`\n  * Add support for `recipient_onboarding` and `recipient_update` on `V2.Core.AccountLink.use_case` and `V2.Core.AccountLinkCreateParams.use_case`\n  * Add support for new values `recipient_onboarding` and `recipient_update` on enums `V2.Core.AccountLink.use_case.type` and `V2.Core.AccountLinkCreateParams.use_case.type`\n  * Add support for `consumer` on `V2.Core.Account.configuration.storer.capabilities`, `V2.Core.AccountCreateParams.configuration.storer.capabilities`, and `V2.Core.AccountUpdateParams.configuration.storer.capabilities`\n  * Add support for new value `consumer.holds_currencies.usd` on enums `V2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capability` and `V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability`\n  * Add support for `funds_usage_type` on `V2.MoneyManagement.FinancialAccount.storage` and `V2.MoneyManagement.FinancialAccountCreateParams.storage`\n  * Add support for `purpose` on `V2.MoneyManagement.OutboundPaymentCreateParams` and `V2.MoneyManagement.OutboundPayment`\n  * Add support for `branch_number` and `swift_code` on `V2.MoneyManagement.PayoutMethod.bank_account`\n  * Add support for new values `dispute`, `inbound_payment_failure`, `inbound_payment`, `india_mdr_processing_fee`, `payment_method_passthrough_fee`, `refund`, and `tax_withholding` on enums `V2.MoneyManagement.Transaction.category` and `V2.MoneyManagement.TransactionEntry.transaction_details.category`\n  * ⚠️ Remove support for values `charge_failure` and `charge` from enums `V2.MoneyManagement.Transaction.category` and `V2.MoneyManagement.TransactionEntry.transaction_details.category`\n  * ⚠️ Change `V2.MoneyManagement.Transaction.flow` and `V2.MoneyManagement.TransactionEntry.transaction_details.flow` to be optional\n  * Add support for new value `consumer.holds_currencies.usd` on enum `EventsV2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent.updated_capability`\n  * Add support for snapshot event `BillingAlertRecoveredEvent` with resource `Billing.AlertRecovered`\n  * Add support for snapshot events `ReserveHoldCreatedEvent` and `ReserveHoldUpdatedEvent` with resource `Reserve.Hold`\n  * Add support for snapshot events `ReservePlanCreatedEvent`, `ReservePlanDisabledEvent`, `ReservePlanExpiredEvent`, and `ReservePlanUpdatedEvent` with resource `Reserve.Plan`\n  * Add support for snapshot event `ReserveReleaseCreatedEvent` with resource `Reserve.Release`\n  * Add support for event notification `V2BillingRateCardCustomPricingUnitOverageRateCreatedEvent` with related object `V2.Billing.RateCardCustomPricingUnitOverageRate`\n  * Add support for event notifications `V2IamStripeAccessGrantApprovedEvent`, `V2IamStripeAccessGrantCanceledEvent`, `V2IamStripeAccessGrantDeniedEvent`, `V2IamStripeAccessGrantRemovedEvent`, `V2IamStripeAccessGrantRequestedEvent`, and `V2IamStripeAccessGrantUpdatedEvent`\n  * Add support for error codes `storer_capability_missing` and `storer_capability_not_active` on `Invoice.last_finalization_error`, `PaymentIntent.last_payment_error`, `QuotePreviewInvoice.last_finalization_error`, `SetupAttempt.setup_error`, `SetupIntent.last_setup_error`, and `StripeError`\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v20.5.0-alpha.2/CHANGELOG.md).\n","publishedAt":"2026-03-04T21:17:04.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v20.5.0-alpha.2","media":[]},{"id":"rel_2KEIdVDJ5B6lnEmsAO_0H","version":"v20.5.0-alpha.1","title":"v20.5.0-alpha.1","summary":"This release changes the pinned API version to `2026-02-25.preview`.\n\n* [#2578](https://github.com/stripe/stripe-node/pull/2578) Update generated code...","content":"This release changes the pinned API version to `2026-02-25.preview`.\n\n* [#2578](https://github.com/stripe/stripe-node/pull/2578) Update generated code for private-preview\n  * Add support for new resource `AccountSignals`\n  * Add support for `retrieve` method on resource `AccountSignals`\n  * Add support for `aggregation_period`, `group_by`, and `triggered_at` on `Billing.AlertTriggered`\n  * Add support for `external_account_collection` on `AccountLinkCreateParams.collection_options`\n  * Add support for `funding_source` on `ApplicationFee`\n  * Change `DelegatedCheckout.RequestedSessionConfirmParams.payment_method_data.billing_details.address.line1`, `DelegatedCheckout.RequestedSessionCreateParams.fulfillment_details.address.line1`, `DelegatedCheckout.RequestedSessionCreateParams.payment_method_data.billing_details.address.line1`, `DelegatedCheckout.RequestedSessionUpdateParams.fulfillment_details.address.line1`, and `DelegatedCheckout.RequestedSessionUpdateParams.payment_method_data.billing_details.address.line1` to be optional\n  * Add support for `hosted` and `ui_mode` on `FinancialConnections.SessionCreateParams` and `FinancialConnections.Session`\n  * Add support for `url` on `FinancialConnections.Session`\n  * Add support for `billing_cycle_anchor` on `SubscriptionCreateParams.trial_settings.end_behavior` and `SubscriptionUpdateParams.trial_settings.end_behavior`\n\nSee [the changelog for more details](https://github.com/stripe/stripe-node/blob/v20.5.0-alpha.1/CHANGELOG.md).\n","publishedAt":"2026-02-25T19:57:32.000Z","url":"https://github.com/stripe/stripe-node/releases/tag/v20.5.0-alpha.1","media":[]}],"pagination":{"page":1,"pageSize":20,"totalPages":11,"totalItems":209},"summaries":{"rolling":{"windowDays":90,"summary":"The SDK shipped a major TypeScript overhaul in v22.0.0, moving from partially manual types to fully inline TypeScript implementations and removing the ambient module that prevented import aliasing. This prompted multiple breaking changes to type exports—`Stripe.StripeContext` became `Stripe.StripeContextType`, and `Stripe.errors.StripeError` moved to a typeof pattern—along with restructured CommonJS entry points. Since then, the team patched compatibility issues across CommonJS and Bun module systems, added an async variant of `parseEventNotification`, introduced an `emitEventBodies` config option for request/response inspection in events, and expanded webhook parameter flexibility by making timestamp fields optional. The v22.1 alpha and beta tracks concurrently advanced preview API support with new V2 Core resources like `Workflow` and `WorkflowRun`, billing enhancements including `latest_version` fields, and payment infrastructure changes like token status tracking.","releaseCount":32,"generatedAt":"2026-04-16T15:16:10.249Z"},"monthly":[{"year":2026,"month":3,"summary":"The SDK pinned to a new API version and shipped a major version with breaking changes around decimal type handling. v21.0.0 changed all `decimal_string` fields from `string` to a vendored `Stripe.Decimal` type across request and response objects, requiring code updates for any code reading or writing these fields. A subsequent export fix for `Stripe.Decimal` in both CommonJS and ESM shipped across stable, beta, and alpha channels on the same day.","releaseCount":10,"generatedAt":"2026-04-16T15:16:15.142Z"},{"year":2026,"month":2,"summary":"Pinned API version advanced through preview and beta stages to stable release `2026-02-25.clover`. The library added support for new resources including `AccountSignals`, `Reserve.Hold`, `Reserve.Plan`, and `Reserve.Release`, alongside expanded account settings for smart disputes and managed payments. Breaking changes in v20.4.0-alpha.4 removed `payment_behavior` from `SubscriptionResumeParams` and replaced `outstanding_usage` and `unused_time` fields with `outstanding_usage_through` and `unused_time_from` on `SubscriptionPauseParams.bill_for`.","releaseCount":8,"generatedAt":"2026-03-31T14:14:08.309Z"}]}}