Embedded Checkout vs. Stripe-Hosted Checkout

Stripe Checkout now has two types of prebuilt payment forms: Embedded and Stripe-hosted.


What are the differences between the embedded and the Stripe-hosted version of Checkout

Stripe Checkout is a prebuilt payment form that can either be embedded directly onto your site or served on a Stripe-hosted payment page. Both versions support the same payment methods and almost all the same features and capabilities. Small differences include:

Confirmation page: Both the Stripe-hosted version of Checkout and the Embedded version allow you to redirect the customer back to a specified success/return URL after the payment. In addition, the embedded version of Checkout also includes the ability to show a built-in success state on Checkout directly. This is not yet supported on the Stripe-hosted version of Checkout.