Payments & Notifications Onboarding
Stripe setup checklist, webhook certification, bot license test, and notification provider configuration
Stripe not configured. Secret key and webhook secret required.
Canonical Stripe Activation Flow
Never jump directly to production payment processing. Complete test mode verification first.
Publishable key configured
Present as placeholder — replace with real key
Secret key configured
STRIPE_SECRET_KEY not set
Webhook secret configured
STRIPE_WEBHOOK_SECRET not set
Account mode
Current: NOT_CONFIGURED
Test mode verified
Production account approved
Webhook verified
Products / prices configured
Billing portal configured
Tax configuration
Domain verified
Payment Methods
CARD
Requires Stripe configured
APPLE PAY
Requires domain verification + Apple Pay setup
GOOGLE PAY
Requires domain verification
LINK
Stripe Link — requires Stripe configured
AMAZON PAY
Requires Amazon Pay account + Stripe integration
Wallet availability is truthful — only shown when provider/account/device/region actually supports them.
Billing as Source of Commercial Access
Frontend payment success cannot activate premium access by itself. Server-side webhook verification required.