// STEPS
01
Confirm whether the site is using Stripe or Creem for checkout.
02
Check that the plan you clicked has a matching product or price ID in Vercel environment variables.
03
For Creem, Lite, Pro, Business, annual plans, and credit packs each need their own product ID.
04
After changing Vercel environment variables, redeploy the site.
05
Try checkout again from Pricing.
// SELLER TIPS
The product name in the payment dashboard can be custom, but the environment variable name must match the code.
Production and Preview environments in Vercel have separate variables.
If the JSON error mentions expectedEnv, fill that exact variable.