Checkout or payment error

Payment errors usually mean the selected plan or credit pack is not configured in the active payment provider.

4 min readTroubleshooting
// 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.