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