Founder online now · WhatsApp reply < 30 min
From $199/mo
Headless checkout

Headless checkout: what it is, when you need it, and the hosted way to get one.

Headless checkout means the page where the buyer pays is not rendered by your ecommerce platform. Your storefront still runs on Shopify, WooCommerce or BigCommerce; the checkout runs somewhere you control, talks to your platform through its APIs, and to your payment provider through theirs. Here is what that buys you, what it breaks, and how to get it without building it.

See pricing →   How it works →

What headless checkout actually means

In a standard store, the platform renders the checkout page, captures the card through its chosen gateway and creates the order. In a headless setup, a separate application does the rendering and the payment call, then creates the order in the platform through an API. The platform keeps products, inventory, customers, orders and fulfilment. The checkout keeps the buyer's attention and the card.

Headless checkout on Shopify

Shopify's Storefront API builds carts and can return a checkout URL, and the Checkout Kit lets a native app present Shopify's checkout in a sheet. In both cases the payment step is still Shopify's checkout with Shopify's gateway list. A truly headless payment step on Shopify means creating the order yourself through the Admin API after charging the card elsewhere, which is exactly what an own-domain checkout does. Without Plus and a provider-built payments app, that is the only way to put your own gateway behind a Shopify store. Own-domain checkout for Shopify.

Headless checkout on WooCommerce

WooCommerce is more open: the Store API exposes carts and checkout, gateways are plugins, and you can build a custom checkout page in the theme. What merchants still lack is a hosted, PCI-scoped card form that connects to gateways WooCommerce plugins do not cover, and routing between more than one processor. A hosted checkout on your subdomain with orders written back through the REST API covers both. WooCommerce own-domain checkout.

Headless checkout on BigCommerce, Magento and custom carts

BigCommerce ships a Checkout SDK for custom checkout UIs and supports headless storefronts; Magento and custom carts have their own order APIs. The pattern is the same: cart on the platform, capture on the hosted checkout, order written back with a payment reference. If your platform can create an order through an API, it can sit behind a hosted checkout. Hosted checkout for any platform.

When you actually need it

If none of those apply, the platform's native checkout is faster to run and better tested than anything custom.

What breaks, and how a hosted checkout handles it

ConcernDIY headlessHosted (CascadeCheckout)
Card data scopeYour problemTokenised by the gateway; SAQ A
Discount codes, shipping rates, taxesRe-implementRead from the platform, applied at checkout
Orders, inventory, appsWrite-back you maintainWritten back with line items, buyer, address, tags
Analytics and pixelsRe-wireMeta, TikTok, GA4 events plus server-side CAPI
Gateway failoverBuild itCascade across up to four routes
TimeMonths24-48 hours after keys

Frequent questions

Is headless checkout the same as headless commerce?

No. Headless commerce replaces the whole storefront with a custom front end. Headless checkout replaces only the checkout and payment step, leaving the storefront on the platform.

Can I do headless checkout on Shopify without Plus?

Shopify's own checkout cannot be replaced on non-Plus plans, but the payment step can be moved to an own-domain checkout that writes paid orders back through the Admin API. That works on every plan.

Does a headless checkout break my apps?

Apps that read orders keep working when the order is written back into the platform. Apps that inject into the native checkout page do not run on an external checkout.

Do I have to build a headless checkout myself?

No. CascadeCheckout hosts it, connects your gateways, and writes orders back to Shopify or WooCommerce.

Bring your store URL and the gateway that already said yes.

Live in 24-48 hours. Founder-answered support on WhatsApp.

See pricing →

Own-domain checkout for Shopify → · WooCommerce own-domain checkout → · Hosted checkout page → · How it works →

CascadeCheckout is checkout software, not a payment service provider, bank or merchant-account seller. You contract with your own gateway or acquirer, disclose your real business category to them, and receive payouts from them. We never hold funds and we do not promise that any processor will approve you.