---
title: "Stripe canConfirm is false while Checkout Session updates are pending in Elements: 2026-09-30 | Harbyn"
description: "Stripe canConfirm is false while Checkout Session updates are pending in Elements, announced Sep 30, 2026."
canonical: "https://harbyn.com/changes/stripe/2026-09-30-sets-canconfirm-to-false-while-updates-are-pending-in-elements-with-checkout-ses"
last-updated: 2026-10-02
---

# Stripe canConfirm is false while Checkout Session updates are pending in Elements

Markdown version of <https://harbyn.com/changes/stripe/2026-09-30-sets-canconfirm-to-false-while-updates-are-pending-in-elements-with-checkout-ses>.

Breaking change - Stripe. low severity. Announced.

In Elements with Checkout Sessions (2026-09-30.endive), Stripe.js now sets canConfirm to false while a Custom Checkout server update is queued or in progress; once pending updates finish it again reflects whether the checkout is ready to confirm. Previously canConfirm did not change during pending updates. Stripe marks this breaking for flows that rely on canConfirm.

## Facts

| Fact | Value |
| --- | --- |
| Vendor | [Stripe](https://harbyn.com/vendors/stripe.md) |
| Product | stripe-js |
| Kind | Breaking change |
| Severity | low |
| Status | Announced |
| Announced | Sep 30, 2026 |
| Added to Harbyn | Oct 2, 2026 |
| Lead time | No dated deadline |
| API versions | `2026-09-30.endive` |
| Symbols | `canConfirm` |
| Review | Reviewed by a person, extracted by a model |

## Find it in your code

```sh
npx harbyn scan
```

The scanner reads your repository on your machine and reports every file and line that uses the identifiers above. Nothing leaves your machine.

## Sources

Where this event comes from: the page we read, when we read it, and the hash of that snapshot.

- <https://docs.stripe.com/changelog> (changelog, fetched 2026-10-02 01:24 UTC, sha256 `c1bbdca2d172ea70d1153d7570a3dc5631e1e10b854d038a4b0500dfe69ff392`)

## Related changes

### More from Stripe

- [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) (Breaking change, announced Sep 30, 2026)
- [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) (Breaking change, effective Sep 30, 2026)
- [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) (Breaking change, effective Sep 30, 2026)
- [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) (Breaking change, effective Sep 30, 2026)

### Changes at other vendors

- [Amazon Selling Partner API: October listing attribute usage and enumeration value updates](https://harbyn.com/changes/amazon-sp-api/2026-10-14-sp-api-updates-new-listings-items-api-ivp-values-in-eu5-jp-and-ca-stores-oct-2.md) (effective Oct 26, 2026)
- [Supabase: four CBC-mode TLS 1.2 cipher suites will be removed from project HTTP APIs](https://harbyn.com/changes/supabase/2026-10-12-an-outdated-subset-of-tls-1-2-ciphers-will-be-disabled-on-project-http-apis.md) (effective Nov 10, 2026)
- [Google Workspace APIs: OAuth clients must be marked as agentic to call Google Workspace MCP servers](https://harbyn.com/changes/google-workspace/2026-10-12-oauth-clients-must-be-marked-as-agentic-to-call-google-workspace-mcp-servers.md) (effective Nov 11, 2026)
- [Bitbucket Cloud API: Git Credential Manager upgrade required for OAuth 2.0 Git authentication](https://harbyn.com/changes/bitbucket/2026-10-13-git-credential-manager-upgrade-required-for-oauth-2-0-git-authentication.md) (effective Nov 30, 2026)

[All upcoming deadlines](https://harbyn.com/deadlines.md)
