Morphism Env Var Gaps Production

assetactive

Morphism Env Var Gaps Production

Source: morphism-env-var-gaps-production.md (ingested 2026-03-28)

Env var gaps (you need to fix):

┌──────────────────────────────┬─────────────┬────────────┬───────────────────────┐ │ Variable │ Dev/Preview │ Production │ Impact │ ├──────────────────────────────┼─────────────┼────────────┼───────────────────────┤ │ STRIPE_WEBHOOK_SECRET │ Set │ MISSING │ Webhooks won't verify │ ├──────────────────────────────┼─────────────┼────────────┼───────────────────────┤ │ STRIPE_PRO_PRICE_ID │ Set │ MISSING │ Pro checkout broken │ ├──────────────────────────────┼─────────────┼────────────┼───────────────────────┤ │ STRIPE_PRO_ANNUAL_PRICE_ID │ Set │ MISSING │ Pro annual broken │ ├──────────────────────────────┼─────────────┼────────────┼───────────────────────┤ │ STRIPE_TEAM_PRICE_ID │ Set │ MISSING │ Team checkout broken │ ├──────────────────────────────┼─────────────┼────────────┼───────────────────────┤ │ STRIPE_TEAM_ANNUAL_PRICE_ID │ Set │ MISSING │ Team annual broken │ ├──────────────────────────────┼─────────────┼────────────┼───────────────────────┤ │ NEXT_PUBLIC_PLAUSIBLE_DOMAIN │ Not set │ MISSING │ No analytics │ └──────────────────────────────┴─────────────┴────────────┴───────────────────────┘

Run these 6 commands to fix (paste the correct production values when prompted):

vercel env add STRIPE_WEBHOOK_SECRET production vercel env add STRIPE_PRO_PRICE_ID production vercel env add STRIPE_PRO_ANNUAL_PRICE_ID production vercel env add STRIPE_TEAM_PRICE_ID production vercel env add STRIPE_TEAM_ANNUAL_PRICE_ID production vercel env add NEXT_PUBLIC_PLAUSIBLE_DOMAIN production vercel env add NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY vercel env add STRIPE_SECRET_KEY

STRIPE_WEBHOOK_SECRET=whsec_puoMVRkWcRkDNjAbvRZIM0vYSqSWhHZm

STRIPE_PRO_PRICE_ID=price_1TBAY3RzRMREF6HunIcz0z9W STRIPE_PRO_ANNUAL_PRICE_ID=price_1TBAY3RzRMREF6HuPQKKi8wj STRIPE_TEAM_PRICE_ID=price_1TBAY4RzRMREF6HuUrhPekEo STRIPE_TEAM_ANNUAL_PRICE_ID=price_1TBAY4RzRMREF6HudF16bUy8

# Stripe

STRIPE_SECRET_KEY=rk_test_51SpRc0RzRMREF6HuvjoKADd5H905kn9dRPS0C2mI75xi2EQ1ITQByQQ1T6LjmTF53T2y2tNk69gHUdVdm6zECy1z00KDlfqIZq NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_51SpRc0RzRMREF6HuLtmEmAKbsu2Go1eRQB2dgbpWyjQo08w94K1zqSUvi8QURTrZng1t4tGV0fyQlfx34qqOOAIJ00jC7fbWlJ NEXT_PUBLIC_PLAUSIBLE_DOMAIN= NAOvgOuYlbOpoWyQoZAu7BaKfD-MR1WVdN8ddloUYlkLoa6AAB0qhMxfsOLTS2WD