RyzeDeskRyzeDesk

Stripe

4105 articles

Build a payments page


Build a payments page

Create a payments page with prebuilt UIs using the Checkout Sessions API.

Accept payments on your website

Accept one-time and subscription payments from more than 125 local payment methods.

Start building your checkout integration

Stripe Checkout

You can use three payment UIs with the Checkout Sessions API. The following images highlight which parts of the checkout UI Stripe hosts for each option. To build and manage these integrations, use Checkout studio.

Full page: Customers enter their payment details in a fully-featured payment page, either embedded on your site or via a redirect to a Stripe-hosted page.

Embedded form: Customers enter their payment details in an embedded form on your site without redirection.

Elements: Build a fully customised payment page using elements

the related setting the related setting Recommendedthe related setting the related setting Public previewthe related setting
APICheckout SessionsCheckout SessionsCheckout Sessions
Feature listBuilt-in UI support for Billing, Tax, Adaptive Pricing, Stripe Managed Payments, Link, dynamic payment methods, Surcharging, Split-tenderBuilt-in UI support for Billing, Tax, Adaptive Pricing, Stripe Managed Payments, Link, dynamic payment methods, SurchargingBuilt-in UI support for Adaptive Pricing, Link, dynamic payment methods
Order summaryIncludes full order summary with subtotals (including tax and shipping costs), cross-sells & upsells, free trials, discounts and promo codesLimited order summary with subtotals (including tax and shipping costs), discounts and promo codesNo order summary
Ongoing maintenance required
HostingHosted or EmbeddedEmbeddedEmbedded
ComplexityLowSomeMost
Customisation15 configurable settings via brand settings70 configurable settings via the Appearance APIFull CSS customisation via the Appearance API

Customise checkout

Customise the look and feel

Customise the appearance and behaviour of the checkout flow.

Collect additional information

Collect shipping details and other customer information during checkout.

Collect taxes

Collect taxes for one-time payments in Stripe Checkout.

Dynamically update checkout

Make updates while your customer checks out.

Extend checkout with custom components

Add custom components to your payment form.

Add trials, discounts and upsells

Add promotions, such as trials, discounts and optional items.

Change when and how you collect payment

Set up subscriptions

Create a subscription with recurring payments for your customers.

Set up future payments

Save your customers’ payment details to charge them later.

Save payment details during payment

Accept a payment and save your customer’s payment details for future purchases.

Let customers pay in their local currency

Use Adaptive Pricing to allow customers to pay in their local currency.

Set up Managed Payments

Let Stripe handle sales tax and VAT compliance in more than 80 countries, including customer support and help with fraud and disputes.

Manage your business

Manage your product catalogue

Handle your inventory and fulfilment with Checkout.

Migrate payment methods to the Dashboard

Migrate the management of your payment methods to the Dashboard.

After the payment

Customise the post-payment checkout process.

Last verified 2026-09-27

Is this helpful?