No, it is not currently possible to retrieve the cart items, price, and quantity directly in your Python code from Webflow when using Stripe Gateway checkout. Webflow does not expose a direct API or webhook that shares cart-level metadata before the checkout with Stripe, especially when integrating external payment types like iDEAL.
If you need to use Python to process cart data for custom workflows or external integrations:
Option A: Build your own checkout outside Webflow
Use a custom front-end to collect cart data, then create a custom Stripe Checkout Session via your Python backend. This gives you full control over line items, metadata, and payment methods (including iDEAL).
Option B: Use Webflow Forms with Zapier/Make to Capture Cart Data
If cart functionality is minimal, recreate it using forms and pass data to your backend or automation tool.
Option C: Webflow Ecommerce Webhooks
Use Webflow Ecommerce Webhooks — for example, the Order Created
webhook fires after checkout. Though after-the-fact, it includes order details (items, quantity, total). You can process this data in Python on receipt.
You cannot directly access Webflow cart data in your Python code before checkout when using Stripe (including iDEAL). To gain full control, either use a custom checkout with Stripe’s API or process data via Webflow’s post-purchase webhooks.