Skip to main content

How do I enable payments?

Install Stripe from /admin/plugins (payments.stripe), configure credentials, create plans in /admin/plans, and point Stripe webhooks to /api/webhooks/stripe.

Which Stripe fields are required?

publishableKey, secretKey, webhookSecret. Optional: connectWebhookSecret, applicationFeePercent. Details: Stripe.

What about Stripe Connect?

Connect helpers live at /api/v1/billing/connect. Tenant return/refresh uses /dashboard/settings?stripe=return|refresh. Use a separate Connect webhook secret when you enable Connect events.

Are Stripe keys in .env?

No for the primary path — configure via the plugin UI. Core .env.example does not list Stripe keys.

Does PayPal work?

Not as a complete checkout yet. PayPal is marked wire-next and there is no PayPal webhook route. Use Stripe for production billing today.

Where do viewers subscribe?

Storefront /pricing and /subscribe, backed by billing checkout APIs under /api/v1/billing/.