Paid Access Framework
A repeatable deployment checklist for building paid-access apps in Base44 with Stripe. This document captures every integration step so future projects can be launched without reinventing the setup.
Reference Project
Shallon Lester — Book Selling Secrets Masterclass
Single-offer webinar replay platform · $199 · Live September 2026
Step 1
Landing Page
Tier Selection UI
Step 2
Stripe Checkout
createCheckoutSession
Step 3
Webhook / Verify
Auto-provision access
Step 4
Access Control
WebinarAccess entity
Create a Stripe Account (or use existing)
Create a Product
price_data dynamically in the checkout function so tiers require no Stripe Price IDs.Get your Secret Key
sk_test_ or sk_live_).Never expose the secret key on the frontend. It lives only in Base44 environment secrets.
Register the Webhook Endpoint
stripeWebhook function URL from Base44 → Code → Functions → stripeWebhook.checkout.session.completedwhsec_).Save secrets in Base44
STRIPE_SECRET_KEY = sk_test_... (or sk_live_... for production) STRIPE_WEBHOOK_SECRET = whsec_...
Paid Access Framework v1.0 · Built with Base44 + Stripe · Reference: Shallon Lester Masterclass 2026