--- title: Stripe Checkout subtitle: Build a low-code payment form and embed it on your site or host it on Stripe. route: /payments/checkout --- # Stripe Checkout Build a low-code payment form and embed it on your site or host it on Stripe. [Checkout](https://stripe.com/payments/checkout) is a low-code, prebuilt payment form that can be hosted by Stripe or embedded into your website. Checkout uses the [Checkout Sessions API](https://stripe.com/api/checkout/sessions). You can use the API with [Stripe Elements](https://stripe.com/payments/elements) to build a more customized checkout experience. ## Get started To get started with Checkout, we recommend that you first create a Stripe account. [Sign up now](https://dashboard.stripe.com/register/checkout). ![Hosted checkout form](https://b.stripecdn.com/docs-statics-srv/assets/checkout-hosted-hover.180c6ab2498a8c65daefb5bedae835bf.png) [Stripe-hosted page](https://stripe.com/checkout/quickstart): Your customers click a button on your site and get redirected to a payment page hosted by Stripe. ![Checkout form using Elements with Checkout Sessions API](https://b.stripecdn.com/docs-statics-srv/assets/checkout-embedded-hover.14466c835d9723cfe90b3549956c451a.png) [Embedded form](https://stripe.com/checkout/embedded/quickstart): Your customers pay through an embedded form on your website. ![Checkout form using Elements with Checkout Sessions API](https://b.stripecdn.com/docs-statics-srv/assets/checkout-elements-hover.bfd33fb56dc4ec8915e4ab4601799f49.png) [Embedded components](https://stripe.com/checkout/custom/quickstart): Custom checkout page built with Elements and the Checkout Sessions API. Explore the demo Compare features and availability ### Browse sample projects [One-time payments](https://github.com/stripe-samples/checkout-one-time-payments) [Subscriptions](https://github.com/stripe-samples/checkout-single-subscription) ## Learn more [How Checkout works](https://stripe.com/payments/checkout/how-checkout-works): Learn how to add a checkout page to your website and collect payments. [Watch a video tutorial](https://www.youtube.com/watch?v=TJCdUYQTLJU): Learn how to implement Stripe Checkout for both e-commerce and subscription businesses. [Enable global payment methods](https://stripe.com/payments/dashboard-payment-methods): Turn on different Checkout payment methods through the Dashboard. [Customize your integration](https://stripe.com/payments/checkout/customization): Customize your checkout page, including branding, language support, fonts, and store policies. ## Features | Feature | Customizable | | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | | Support for digital wallets and Link | Built-in | | Responsive mobile design | Built-in | | SCA-ready | Built-in | | CAPTCHAs | Built-in | | PCI compliance | Built-in | | Card validation | Built-in | | Error messaging | Built-in | | [Adjustable quantities](https://stripe.com/payments/checkout/adjustable-quantity) | Built-in | | [Automatic tax collection](https://stripe.com/tax/checkout) | Built-in | | International language support | Built-in | | [Adaptive Pricing](https://stripe.com/payments/currencies/localize-prices/adaptive-pricing) | Built-in | | [Collect taxes](https://stripe.com/payments/checkout/taxes) | Customizable | | [Custom branding with colors, buttons, and font](https://stripe.com/payments/checkout/customization) | Customizable | | [Optional items](https://stripe.com/payments/checkout/optional-items) | Customizable | | [Global payment methods](https://stripe.com/payments/dashboard-payment-methods) | Customizable | | [Subscription upsells](https://stripe.com/payments/checkout/upsells) | Customizable | | [Custom domains](https://stripe.com/payments/checkout/custom-domains) (Stripe-hosted page only) | Customizable | | [Email receipts](https://stripe.com/receipts) | Customizable | | [Apply discounts](https://stripe.com/payments/checkout/discounts) | Customizable | | [Custom success page](https://stripe.com/payments/checkout/custom-success-page) | Customizable | | [Recover abandoned carts](https://stripe.com/payments/checkout/abandoned-carts) | Customizable | | [Autofill payment details with Link](https://stripe.com/payments/checkout/customization/behavior#link) | Customizable | | [Collect Tax IDs](https://stripe.com/tax/checkout/tax-ids) | Customizable | | [Collect shipping information](https://stripe.com/payments/collect-addresses?payment-ui=checkout) | Customizable | | [Collect phone numbers](https://stripe.com/payments/checkout/phone-numbers) | Customizable | | [Set the subscription billing cycle date](https://stripe.com/payments/checkout/billing-cycle) | Customizable |