Stripe errors and fixes
Stripe API, webhook, subscription and card errors you hit while adding payments to an app.
7 Stripe errors below. Each page shows the exact error text, what it means, likely causes and a step-by-step fix.
- No signatures found matching the expected signature for payload
stripe.webhooks.constructEvent() could not verify that the webhook came from Stripe. - Invalid API Key provided
Stripe rejected the secret key sent with the request (authentication_error).. - You did not provide an API key
A request reached Stripe with no secret key at all, usually because the environment variable was undefined.. - No such customer: 'cus_...'
The ID doesn't exist in the Stripe account and mode you are calling. - Your card was declined
The card issuer (or Stripe Radar) declined the payment. - Amount must be at least $0.50 usd
Stripe enforces a minimum charge amount per currency, and amounts are given in the smallest currency unit (cents for USD).. - This customer has no attached payment source or default payment method
Stripe tried to charge a customer (usually the first invoice of a new subscription created with the API) but there is no payment method it is allowed to use.
Related error categories
- Stripe payments & webhook errors: 7 pages
Not sure which one you have? Take the quiz →
Other platforms
Next.js · Vercel · Supabase · Cursor · Lovable · Bolt · Replit
Get new fixes weekly
No spam. Unsubscribe anytime. Privacy