# Payments

## Package docs status

This page is generated from public package documentation in `capell-4/packages` and the package manifest checked into the source repository.

| Field | Value |
| --- | --- |
| Composer package | `capell-app/payments` |
| Package slug | `payments` |
| Product group | Capell Commerce |
| Tier | premium |
| Bundle | `commerce` |
| Runtime contexts | `admin`, `frontend`, `console` |
| Capell version | `^4.0` |
| Source repository | `capell-app/packages` |
| Source path | `packages/payments` |
| Docs source | `packages/payments/docs` |
| Manifest | [`capell.json`](https://github.com/capell-app/packages/edit/4.x/packages/payments/capell.json) |

Payments is the Capell payment layer for provider-neutral payment records and native Stripe Checkout flows.

## Included Capabilities

- Stripe Checkout sessions for one-off payments, donations, subscriptions, paid downloads, paid gated access, and Form Builder payment fields.
- Stripe webhook intake for checkout sessions, payment intents, subscriptions, refunds, and disputes.
- Read-only admin resources for payment customers, checkout sessions, payment intents, subscriptions, webhook events, refunds, and disputes.
- Paid download entitlements with signed download URLs.
- Access Gate fulfillment through payment completion.
- Customer Portal billing, payment history, subscription, and paid download self-service items.

## Package Boundaries

Payments owns payment records, Stripe gateway calls, webhook processing, and fulfillment dispatch. Owning packages contribute fulfillment handlers for package-specific outcomes, such as Access Gate granting paid access after a completed gated-access checkout session.

Public routes are signed or webhook-only and must not expose Filament, package internals, or authoring metadata.