Checkout Session
Stripe hosts or embeds the entire payment form — your server creates the session, Stripe handles the rest
A Checkout Session is a server-side object that drives Stripe's managed payment UI. Unlike the Payment Element, you never call confirmPayment — Stripe handles form rendering, validation, and confirmation internally.
Toggle between Hosted (customer redirects to Stripe's domain) and Embedded (Stripe renders an iframe on your page) using the params panel. Both modes use the same server-side session creation; only ui_mode and the redirect URL fields differ.
Checkout Session Parameters
Update the below parameters to modify the integration
USD - US Dollar
Checkout Session