Paywalls

For anyone requiring payment inside a funnel. You'll have a working paywall page that runs Stripe, Paddle, or Solidgate checkout. You need a connected payment provider and at least one product.

Required: collect email before the paywall: Every payment provider — Stripe, Paddle, Solidgate — requires an email to create a checkout session. A funnel without a Registration component before the paywall will fail at checkout. This is the single most common cause of broken funnels. Add a Registration step on a page above the paywall before launching traffic.

What a paywall is#

A page in your funnel with a Paywall component. The component renders the payment form (popup or inline) and runs checkout. The visitor only advances on a successful payment.

Attach a product#

  1. Add a Paywall component to the page.
  2. Open its settings panel.
  3. Pick a product from the dropdown. If you don't have one, create it under Dashboard → Products. See Products.

Display modes (popup vs inline)#

  • Popup — checkout opens in a modal over the funnel page. Apple/Google Pay work cleanly; less visual weight on the page.
  • Inline — checkout form renders in the page flow. One continuous scroll; Apple/Google Pay depend on provider and domain setup.

Set the mode on the Paywall component.

Email collection setup#

The Registration component placed above the paywall captures the visitor's email and binds it to the checkout session. See the warning at the top of this page — without this, checkout will fail.

Multiple pricing options#

Use Subscription Plan Cards inside the Paywall component to show several plans. The visitor picks one; checkout runs with the picked product.

Subs Plan Cards with the same Component ID share selection state. The default Component ID is selectedPlan, so two cards out of the box stay in sync — picking one updates the other. Change the Component ID if you want independent selectors on the same page.

Test the paywall#

  1. Switch the provider to test mode (Stripe test, Paddle sandbox, Solidgate test).
  2. Preview the funnel and walk to the paywall.
  3. Complete a test payment.
  4. Confirm the transaction in the provider's dashboard.

Next steps#

Choose a provider
Stripe, Paddle, or Solidgate.
Products
Create the product the paywall charges for.
Upsell
Offer a second product after the paywall (Stripe only).
Downsell
Recover visitors who close the payment form.