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