Payments Overview
Payments gives Capell a general payment layer beyond Shopify Commerce. It stores provider-neutral records while shipping native Stripe Checkout support for:
- One-off payments
- Subscriptions
- Donations
- Paid downloads
- Paid gated access
- Form Builder payment fields
Integrations
Section titled “Integrations”- Form Builder submissions can resolve payment fields into signed Checkout URLs.
- Access Gate registrations can be approved by the paid gated-access fulfillment handler.
- Customer Portal can show billing, subscriptions, completed payments, and paid downloads.
- Stripe webhooks keep checkout, intent, subscription, refund, and dispute records synchronized.
Traceability
Section titled “Traceability”The package manifest declares admin resources, payment models, frontend/payment routes, required tables, public actions, and capabilities. contributionTraceability.deferredContributions is intentionally empty because the current native payment scope is implemented by package-owned code or guarded optional-package integrations.