Allows empty optional address fields in Elements with Checkout Sessions
Stops applying format validation to empty optional address fields in Elements with the Checkout Sessions API. Previously, an empty optional field, such as a postal code in a country where postal codes aren’t required, could prevent confirmation because the empty value failed format validation. Starting with Endive, customers can confirm a Checkout Session without entering address fields that are optional for their country. Previous Stripe.js major versions retain the stricter behavior, which might affect integrations that rely on Stripe.js to require these fields.
docs.stripe.comquote checked
- behaviour change
- Your codeby hand
Nemotron fixes
In its own wordsmatches the page ✓
| [Allows empty optional address fields in Elements with Checkout Sessions](https://docs.stripe.com/changelog/endive/2026-09-30/skip-format-validation-empty-optional-address-fields.md) | Checkout, Elements | Breaking | stripejs |
Also readmatches the page ✓
Starting with Endive, customers can confirm a Checkout Session without entering address fields that are optional for their country. Previous Stripe.js major versions retain the stricter behavior, which might affect integrations that rely on Stripe.js to require these fields.
What Teire looks for in your code
nothing to search for: checked by hand
Does it reach your code?