Skip to content

Payments

Accept memberships, product sales, and donations through Stripe. Enable with enablePayments in Settings.


In This Section

  • Products — manage merchandise and one-time purchase items with inventory tracking
  • Donations — donation pages with goals, suggested amounts, and branded thank-you messages
  • Plans — recurring subscription plans with monthly and yearly billing
  • Settings — Stripe API key configuration with encrypted storage

How It Works

  1. Enable payments in Settings or .env (ENABLE_PAYMENTS=true)
  2. Configure Stripe API keys in Settings > Payments (stored encrypted with ENCRYPTION_KEY)
  3. Payment widgets become available on landing pages and MkDocs pages