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.