Stripe Node release notes, breaking changes, and upgrade notes.
Node.js library for the Stripe API StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.
This release updates the Stripe API version to 2026-07-29.dahlia, introducing several new features and removing deprecated fields. Key changes include new resource support, method additions, and field deprecations.
affected
Users relying on deprecated fields `proof_of_registration` and `dynamic_tax_rates` will need to update their integrations.
action
Update integrations to remove usage of deprecated fields `proof_of_registration` and `dynamic_tax_rates`.
release_signals
-Removed support for `proof_of_registration` on `AccountCreateParams.documents` as it was limited-use and deprecated.
-Removed support for `dynamic_tax_rates` on `Checkout.SessionCreateParams.line_items[]` as it was limited-use and deprecated.
!`proof_of_registration` on `AccountCreateParams.documents` is deprecated and removed.
!`dynamic_tax_rates` on `Checkout.SessionCreateParams.line_items[]` is deprecated and removed.
+Added support for new resource `FinancialConnections.Authorization`.
+Added `unreject` method on resource `Account`.
+Added `list` method on resource `PaymentRecord`.
+Added support for `administrative_address` and `principal_place_of_business` on `Account.company`.
This release introduces support for new crypto-related resources and methods, along with updates to existing APIs. It also includes several breaking changes and deprecations, particularly around enum values and optional fields.
affected
Developers using the Stripe Node SDK, particularly those working with crypto-related features or specific enum values, will be affected by these changes.
action
Review the breaking changes and deprecations to ensure compatibility with your existing codebase.
release_signals
-Added new value `tax_fund` to enum `BalanceTransaction.type`.
-Changed `Billing.CreditGrant.priority` to be required.
This release introduces support for several new resources and methods, while also removing or modifying some existing ones. The API version has been updated to 2026-06-24.preview, and there are significant changes to the billing contract and core account configurations.
affected
Developers using the Stripe Node library, especially those working with billing contracts and core account configurations, will be affected by these changes.
action
Review the breaking changes and deprecations carefully and update your code accordingly.
release_signals
-Remove support for resource `V2.Billing.ContractLicensePricingQuantityChange`
-Remove support for `performance_location_details` on `Tax.TransactionLineItem`
This release introduces support for new resources like GiftCard, TaxFund, and various methods, while removing deprecated features and making significant type changes.
affected
Developers using the Stripe Node library, especially those relying on deprecated features like `money_services` or `liquid_asset`, will be affected.
action
Review the breaking changes and update your code to use the new features and types.
release_signals
-Removed support for `money_services` on `ChargeCaptureParams.payment_details`, `ChargeUpdateParams.payment_details`, and `PaymentIntentCaptureParams.payment_details`
+
Added support for `sepa_debit_payments` on `AccountUpdateParams.settings`.
->
-
Removed support for `deactivation` on `GiftCardOperation` and its enum value.
-Removed support for `stored_credential_usage` on `PaymentAttemptRecord.payment_method_details.card` and `PaymentRecord.payment_method_details.card`.
-Changed `PaymentAttemptRecord.payment_method_details.card.description` and `PaymentRecord.payment_method_details.card.description` to be optional.
!Removed support for `deactivation` on `GiftCardOperation`.
!Removed support for value `invoice_payment.detached` from enums `WebhookEndpointCreateParams.enabled_events` and `WebhookEndpointUpdateParams.enabled_events`.
+Added support for new resources: `Crypto.CustomerConsumerWallet`, `Crypto.CustomerPaymentToken`, `Crypto.Customer`, `Crypto.OnrampSession`, and `Crypto.OnrampTransactionLimits`.
+Added `list` and `retrieve` methods for `Crypto.Customer`.
+Added `checkout`, `create`, `list`, `quote`, and `retrieve` methods for `Crypto.OnrampSession`.
+Added `retrieve` method for `Crypto.OnrampTransactionLimits`.
+Added support for `redaction` on multiple resources including `Card`, `Charge`, `Checkout.Session`, and `PaymentIntent`.
-Change type of `V2.Billing.Contract.one_time_fees` from `array(an object)` to `an object`
-Change type of `V2.Billing.Contract.pricing_lines` from `array(an object)` to `an object`
-Change type of `V2.Billing.Contract.pricing_overrides` from `array(an object)` to `an object`
!Remove support for `contract_line_details`, `contract_value_details`, and `license_quantities` on `V2.Billing.Contract`
!Remove support for `contract_billing_details` on `V2.Billing.Contract.billing_settings` and `V2.Billing.ContractCreateParams.billing_settings`
!Remove support for value `storer` from enums `V2.Core.Account.applied_configurations`, `V2.Core.AccountCloseParams.applied_configurations`, and `V2.Core.AccountListParams.applied_configurations`
!Remove support for `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`
!Remove support for `crypto_storer` on `V2.Core.Account.identity.attestations.terms_of_service`, `V2.Core.AccountCreateParams.identity.attestations.terms_of_service`, and `V2.Core.AccountTokenCreateParams.identity.attestations.terms_of_service`
+Add support for new resources `V2.Billing.ContractPricingLineQuantityChange`, `V2.Core.Health.AlertHistoryEntry`, `V2.Core.Health.Alert`, `V2.MoneyManagement.FinancialAddressDebitSimulation`, and `V2.MoneyManagement.PayoutIntent`
+Add support for `report_offer_acceptance` method on resource `Issuing.CreditUnderwritingRecord`
+Add support for `provisional_credit` test helper method on resource `Issuing.Dispute`
+Add support for `report_early_fraud_warning` method on resource `PaymentAttemptRecord`
+Add support for `search` method on resource `PaymentRecord`
Changed type of `PaymentAttemptRecord.processor_details.type` and `PaymentRecord.processor_details.type` from `literal('custom')` to `enum('custom'|'fiserv_valuelink'|'givex'|'svs')`
-Removed support for `liquid_asset` on `PaymentIntentConfirmParams.payment_method_options.card.payment_details.money_services.account_funding` and related params
-Changed type of `V2.Core.FeeBatch.adjustments.tax_adjustment` from `amount` to `an object`
-Changed type of `V2.Core.FeeBatch.amount`, `V2.Core.FeeBatch.collection_records[].amount`, and related fields from `amount` to `an object`
!Removed support for `reauthorization` and `reauthorize_before` on `PaymentIntent.advanced_feature_details`
+Support for new resources `GiftCardOperation`, `GiftCard`, and `TaxFund`
+Added `retrieve` method for `GiftCardOperation`
+Support for `activate`, `cashout`, `check_balance`, `create`, `reload`, `retrieve`, and `void_operation` methods on `GiftCard`
+Added `list` and `retrieve` methods for `TaxFund`
+Support for `update_crypto_refund_address` method on `PaymentIntent`