Skip to content

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
  • 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.

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.