What is Checkout Page?

Complete reference covering what Checkout Page is, how it relates to Stripe, its core concepts, page types, pricing models, and what each platform stores and controls

Checkout Page is a no-code checkout builder built on top of Stripe. It lets businesses create branded, customisable checkout pages, event pages, and lead capture forms to accept online payments — without writing code.

Checkout Page is a Stripe Verified Partner. All payments are processed and held by Stripe. Checkout Page provides the checkout interface, configuration layer, and additional functionality on top of Stripe.

Who is Checkout Page for?

Checkout Page is designed for:

  • Coaches and course creators
  • Event organisers
  • SaaS businesses
  • Digital product sellers
  • Agencies managing multiple clients
  • Businesses that use Stripe and need more flexible checkout experiences

It is suitable for both non-technical users and developers.

What problem does it solve?

Stripe provides powerful payment processing, but:

  • Stripe Checkout has limited customisation options
  • Building custom checkout flows requires engineering work
  • Managing subscriptions, events, and complex pricing can require development effort

Checkout Page solves this by providing:

  • A no-code checkout builder
  • Flexible pricing options including subscriptions, payment plans, and pay-what-you-want
  • Custom fields and conditional logic
  • Subscription and event management
  • A customer portal
  • A branded checkout experience

All without needing to build your own frontend.

How does Checkout Page work?

Checkout Page does not hold funds. All payments are processed by Stripe. Funds are deposited directly into your Stripe account.

The flow is:

  1. Create a page
  2. Add products to the page
  3. Connect your Stripe account (one-time setup)
  4. Share the checkout link or embed it on your site
  5. Customers complete payment
  6. Stripe processes the payment
  7. Funds go directly to your Stripe account and then to your bank via Stripe Payouts

Page types

Checkout pages

Checkout pages sell products, services, subscriptions, digital downloads, and donations. They support one-time payments, payment plans, pay-what-you-want, and recurring billing in 135+ currencies. They can be added to any webpage — no e-commerce storefront is needed.

Event pages

Event pages sell tickets for in-person, virtual, or hybrid events. You can set event dates, location with a map link, ticket types, capacity limits, and manage attendee check-in.

Form pages

Form pages collect leads, registrations, RSVPs, and submissions using custom fields. File downloads can be attached for use as lead magnets.

Core concepts

Page

A page is a hosted checkout experience. Each page contains one or more products, pricing options, custom fields, branding settings, and payment configuration. Each page has a unique URL.

Product

A product represents something being sold — a course, event ticket, subscription, digital download, or service. Products are configured inside a page.

Pricing models

Products on checkout pages can use:

  • One-time payments
  • Recurring subscriptions
  • Payment plans (instalments)
  • Pay-what-you-want pricing
  • Donations
  • Multiple pricing tiers

Stripe handles the billing logic once payment is initiated.

Stripe connection

Checkout Page requires a connected Stripe account. Stripe is responsible for payment processing, holding funds, managing payouts, tax calculations (if Stripe Tax is enabled), and payment method support. Checkout Page does not store or control funds.

Customer portal

Checkout Page provides a customer portal where customers can view subscriptions, download invoices, manage recurring payments, and update payment methods. Subscription billing itself is handled by Stripe.

Custom fields

Custom fields collect additional information during checkout — such as name, company, address, custom questions, and conditional form fields. Collected data is stored in Checkout Page and associated with the order.

What Checkout Page stores vs what Stripe stores

Stripe stores

  • Payment details and billing data
  • Subscriptions
  • Invoices
  • Payouts
  • Payment methods
  • Tax data (if Stripe Tax is enabled)

Checkout Page stores

  • Page and product configuration
  • Checkout design and layout
  • Custom field responses
  • Order metadata
  • Integration settings
  • Workspace configuration

How to share or embed a page

Checkout pages can be:

  • Hosted by Checkout Page as a shareable link
  • Embedded on your website
  • Launched as a pop-up triggered from a button
  • Shared as a QR code for print or in-person use
  • Used inside funnels
  • Linked from emails or ads

No hosting infrastructure is required.

Integrations and API

Checkout Page integrates with:

  • Stripe (required)
  • Zapier
  • Webhooks
  • Google Sheets
  • Email providers

Developers can use the Checkout Page API to create and manage pages programmatically, retrieve order data, connect webhooks, and automate workflows.

What Checkout Page is not

Checkout Page is not:

  • A payment processor — Stripe is
  • A bank or fund holder
  • A replacement for Stripe
  • An accounting platform
  • An e-commerce storefront

It is a checkout experience layer built on top of Stripe.

Frequently asked questions

Do I need to know how to code?

No. Checkout Page is a no-code platform — all features are accessible without technical skills. Developers can also use the API for advanced workflows.

Does Checkout Page hold my funds?

No. All funds are processed and held by Stripe, and deposited directly into your Stripe-connected bank account via Stripe Payouts. Checkout Page never touches your funds.

Can I switch to another platform?

Yes. There are no lock-ins — cancel at any time. You can export your payments, subscriptions, and customers. Your payment data is stored securely in your Stripe account.

What support is available?

Live chat support directly from the team. No bots or automated replies.