Skip to main content
Guide

Sell access to a quiz with Stripe while keeping free attempts under control

~6 min read ยท August 2026

Combine Stripe Connect, test and live modes, prices, currencies, discount codes, and logged-in free attempts in one controlled purchase flow.

Before you start

Upgrade to a paid plan (Essentials+). Use an active paid plan (Essentials or above) with a Trainer-or-higher role, connect the quiz owner's Stripe account, and decide whether you are testing or accepting live payments. Plan eligibility is separate from Stripe Connect: live checkout remains unavailable until Stripe is configured and connected.

Work through the product

Connect the owner's Stripe account, configure Monetization in test mode, and verify the purchase page before going live. Set the price and currency, optionally add discounted prices and a logged-in free-attempt allowance, then run a complete test checkout. Switch to live only when the connected account and webhook configuration are ready.

Expected result

An eligible respondent completes Stripe Checkout and receives quiz access only after the signed webhook confirms the immutable server-side quote.

Limits, privacy, and control

Test mode never pays a connected account. In live mode, QuizMachine does not store card details; Stripe processes payment, and signed webhooks plus persisted checkout quotes protect the access grant.