Updates initCheckout to be synchronous
The stripe.initCheckout method is now synchronous instead of asynchronous. This breaking change affects you if your integration uses Elements with the Checkout Sessions API.
docs.stripe.comquote checked
- behaviour change
- Your codeby hand
Nemotron fixes
In its own wordsmatches the page ✓
| [Updates initCheckout to be synchronous](https://docs.stripe.com/changelog/clover/2025-09-30/update-init-checkout-synchronous.md) | Checkout, Elements | Breaking | stripejs |
Also readmatches the page ✓
This breaking change affects you if your integration uses [Elements with the Checkout Sessions API](https://docs.stripe.com/payments/quickstart.md).
- The synchronous nature of initCheckout enables you to mount Elements earlier, which reduces the render latency of any Elements you mount immediately after initCheckout. This also enables Elements to display the skeleton loader UI after it’s mounted but the session state hasn’t fully loaded yet.
What Teire looks for in your code
nothing to search for: checked by hand
Does it reach your code?