---
title: Payments
description: Stripe-powered products, donations, subscription plans, and payment configuration.
icon: material/credit-card
status: new
tags:
  - guide
  - admin
  - payments
---

# Payments

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

---

## In This Section

- **[Products](products.md)** — manage merchandise and one-time purchase items with inventory tracking
- **[Donations](donations.md)** — donation pages with goals, suggested amounts, and branded thank-you messages
- **[Plans](plans.md)** — recurring subscription plans with monthly and yearly billing
- **[Settings](settings.md)** — 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
