---
title: "Stripe API changes, deprecations and deadlines | Harbyn"
description: "Stripe: 0 upcoming deadlines and 32 recorded changes as of 2026-10-25, each with its source."
canonical: "https://harbyn.com/vendors/stripe"
last-updated: 2026-10-02
---

# Stripe: API changes and deadlines

Markdown version of <https://harbyn.com/vendors/stripe>.

Payments. 0 upcoming deadlines, 32 recorded changes. Every entry cites the Stripe page we read it from.

Alert-only: Harbyn tells you what changed and where, and never edits Stripe code for you.

## What we read

The Stripe pages and feeds our ingestion visits, politely and on a schedule.

- **Changelog**: <https://docs.stripe.com/changelog.md>
- **Releases**: <https://api.github.com/repos/stripe/stripe-node/releases?per_page=20>
- **Changelog**: <https://api.github.com/advisories?affects=stripe,@stripe/stripe-js&per_page=20&sort=published&direction=desc>

## What the scanner looks for

How `harbyn scan` recognises Stripe in a repository, on your machine. Nothing leaves it.

- **Packages**: `npm stripe`, `npm @stripe/stripe-js`, `pypi stripe`
- **API hosts**: `api.stripe.com`, `files.stripe.com`, `js.stripe.com`, `connect.stripe.com`

## Upcoming deadlines

No upcoming Stripe deadline in the feed right now.

## Change history

Newest first, by the date Stripe announced it. This is the archive: past changes are not warnings, and changes we recorded after they took effect are marked as such.

### October 2026

- Oct 1, 2026, Breaking change: [stripe-node 23.0.0, a new major version](https://harbyn.com/changes/stripe/2026-10-01-stripe-node-23-0-0.md)

### September 2026

- Sep 30, 2026, Breaking change: [2026-09-30.endive adds data\_share\_only to three\_d\_secure.result](https://harbyn.com/changes/stripe/2026-09-30-adds-support-for-data-share-only-for-3d-secure-authentication.md)
- Sep 30, 2026, Notice: [Stripe API version 2026-09-30.endive: 29 breaking changes](https://docs.stripe.com/changelog/endive) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Adds address validation errors for CMRAs and registered agents to Accounts v1 and Accounts v2](https://harbyn.com/changes/stripe/2026-09-30-endive-adds-address-validation-errors-for-cmras-and-registered-agents-to-account.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Adds destination property and new enum values to Reserve Plans, Holds and Releases](https://harbyn.com/changes/stripe/2026-09-30-endive-adds-destination-property-and-new-enum-values-to-reserve-plans-holds-and.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Adds Failed Tax Calculation error](https://harbyn.com/changes/stripe/2026-09-30-endive-adds-failed-tax-calculation-error.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Adds page limit validation for dispute evidence](https://harbyn.com/changes/stripe/2026-09-30-endive-adds-page-limit-validation-for-dispute-evidence.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Adds rejected status for Accounts v2 capabilities](https://harbyn.com/changes/stripe/2026-09-30-endive-adds-rejected-status-for-accounts-v2-capabilities.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe.js Endive: empty optional address fields no longer block Checkout Session confirmation in Elements](https://harbyn.com/changes/stripe/2026-09-30-endive-allows-empty-optional-address-fields-in-elements-with-checkout-sessions.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe.js Endive: the payment request button is removed](https://harbyn.com/changes/stripe/2026-09-30-endive-deprecates-the-payment-request-button.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Distinguishes platform-initiated account rejections from Stripe rejections](https://harbyn.com/changes/stripe/2026-09-30-endive-distinguishes-platform-initiated-account-rejections-from-stripe-rejection.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Enforces collection of billing address parameters for non-EEA SEPA Direct Debit payments](https://harbyn.com/changes/stripe/2026-09-30-endive-enforces-collection-of-billing-address-parameters-for-non-eea-sepa-direct.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Makes Payment Evaluation signal scores nullable](https://harbyn.com/changes/stripe/2026-09-30-endive-makes-payment-evaluation-signal-scores-nullable.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Rejects duplicate references for pending India card mandates](https://harbyn.com/changes/stripe/2026-09-30-endive-rejects-duplicate-references-for-pending-india-card-mandates.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Updating a Payment Method no longer accepts the payto parameter](https://harbyn.com/changes/stripe/2026-09-30-endive-removes-payto-specific-fields-from-payment-methods.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe.js Endive: Elements no longer accepts the paymentMethodTypes option](https://harbyn.com/changes/stripe/2026-09-30-endive-removes-support-for-the-payment-method-types-option-in-elements.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Removes the configurations parameter from the Account Links v2 API](https://harbyn.com/changes/stripe/2026-09-30-endive-removes-the-configurations-parameter-from-the-account-links-v2-api.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Removes the payment method types parameter from Checkout Sessions](https://harbyn.com/changes/stripe/2026-09-30-endive-removes-the-payment-method-types-parameter-from-checkout-sessions.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Removes the payment method types parameter from Payment Intents and Setup Intents](https://harbyn.com/changes/stripe/2026-09-30-endive-removes-the-payment-method-types-parameter-from-payment-intents-and-setup.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Renames the countries filter to country on Financial Connections Sessions](https://harbyn.com/changes/stripe/2026-09-30-endive-renames-the-countries-filter-to-country-on-financial-connections-sessions.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Renames the Reserve Release reason enum value](https://harbyn.com/changes/stripe/2026-09-30-endive-renames-the-reserve-release-reason-enum-value.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Replaces the generic fraud rejection reason with more granular fraud reasons](https://harbyn.com/changes/stripe/2026-09-30-endive-replaces-the-generic-fraud-rejection-reason-with-more-granular-fraud-reas.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe.js Endive: checkout.confirm() requires billing details the Payment Element does not collect](https://harbyn.com/changes/stripe/2026-09-30-endive-requires-billing-details-when-payment-element-collection-is-disabled.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Returns specific decline codes for BLIK payment failures](https://harbyn.com/changes/stripe/2026-09-30-endive-returns-specific-decline-codes-for-blik-payment-failures.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Shows errors for eventually due requirements](https://harbyn.com/changes/stripe/2026-09-30-endive-shows-errors-for-eventually-due-requirements.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Standardizes SEPA Direct Debit payment settings in the Accounts API](https://harbyn.com/changes/stripe/2026-09-30-endive-standardizes-sepa-direct-debit-payment-settings-in-the-accounts-api.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Unifies the billing cycle anchor format across Subscriptions and Invoices](https://harbyn.com/changes/stripe/2026-09-30-endive-unifies-the-billing-cycle-anchor-format-across-subscriptions-and-invoices.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Breaking change: [Stripe 2026-09-30.endive: Updates Financial Connections Session defaults](https://harbyn.com/changes/stripe/2026-09-30-endive-updates-financial-connections-session-defaults.md) (effective Sep 30, 2026; recorded after the fact)
- Sep 30, 2026, Feature: [ACH return codes on v1 Treasury OutboundPayments, OutboundTransfers and InboundTransfers](https://docs.stripe.com/changelog)
- Sep 30, 2026, Breaking change: [canConfirm is false while Checkout Session updates are pending in Elements](https://harbyn.com/changes/stripe/2026-09-30-sets-canconfirm-to-false-while-updates-are-pending-in-elements-with-checkout-ses.md)
- Sep 30, 2026, Breaking change: [stripe.handleNextAction shows pending-authorization UI for MB WAY, Bizum and BLIK](https://harbyn.com/changes/stripe/2026-09-30-shows-pending-authorization-ui-for-mb-way-bizum-and-blik-with-stripe-handlenexta.md)
- Sep 30, 2026, Breaking change: [India card mandates are returned on Charges and SetupIntents even when inactive](https://harbyn.com/changes/stripe/2026-09-30-surfaces-india-card-mandates-on-charges-and-setupintents-even-when-inactive.md)
