---
title: "Stripe.js Endive: empty optional address fields no longer block Checkout Session confirmation in Elements: 2026-09-30 | Harbyn"
description: "Stripe.js Endive: empty optional address fields no longer block Checkout Session confirmation in Elements, effective Sep 30, 2026."
canonical: "https://harbyn.com/changes/stripe/2026-09-30-endive-allows-empty-optional-address-fields-in-elements-with-checkout-sessions"
last-updated: 2026-10-02
---

# Stripe.js Endive: empty optional address fields no longer block Checkout Session confirmation in Elements

Markdown version of <https://harbyn.com/changes/stripe/2026-09-30-endive-allows-empty-optional-address-fields-in-elements-with-checkout-sessions>.

Breaking change - Stripe. low severity. In effect. History: recorded after the fact.

In the Endive release of Stripe.js, Elements with Checkout Sessions stops format-validating empty optional address fields, so customers can confirm without fields their country does not require. Integrations that relied on Stripe.js to require such fields must collect and validate them in their own form. Earlier Stripe.js versions keep the stricter behavior.

The deadline passed on Sep 30, 2026.

## Facts

| Fact | Value |
| --- | --- |
| Vendor | [Stripe](https://harbyn.com/vendors/stripe.md) |
| Product | stripe-js |
| Kind | Breaking change |
| Severity | low |
| Status | In effect |
| Announced | Sep 30, 2026 |
| Effective | Sep 30, 2026 |
| Added to Harbyn | Oct 2, 2026 |
| Lead time | Recorded after the fact: added 2 days after the deadline |
| API versions | `2026-09-30.endive` |
| Vendor page | <https://docs.stripe.com/changelog/endive/2026-09-30/skip-format-validation-empty-optional-address-fields> |
| Review | Reviewed by a person, extracted by a deterministic parser |

## 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.md> (changelog, fetched 2026-10-02 02:32 UTC, sha256 `516836262c6adc2e03b85f57ca71bc3ad59288e741a636b4fbafd44df2457c99`)

## 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)
