You can direct customers to a Stripe-hosted page to make payments using Stripe Checkout. This is referred to as “client-only” Checkout and does not require you to code and host your own checkout page. For information on how to get started using Checkout in this way, visit the Checkout Client-only Quickstart guide.
Alternatively, you can host Checkout on your own website.
If you want to collect recurring payments from your customers or if you are already using Stripe Billing, Billing allows you to handle recurring payment flows using hosted invoices. Hosted invoices allow your customers to make a payment directly from an invoice.