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.