← All errors · StripeStripe payments & webhook errors

Your card was declined

Exact error

Your card was declined. (code: card_declined)

What it means

The card issuer (or Stripe Radar) declined the payment. The decline_code field gives more detail, e.g. insufficient_funds or generic_decline.

Likely causes

How to fix it

  1. Read error.decline_code and show the customer a clear message asking for another payment method.

  2. In test mode use Stripe test cards, e.g. 4242 4242 4242 4242 (succeeds) or 4000 0000 0000 0002 (declines).

  3. Check Dashboard → Payments → the payment for the decline reason and any Radar rule.

Prevent this next time

FAQ

What does "Your card was declined" mean?

The card issuer (or Stripe Radar) declined the payment. The decline_code field gives more detail, e.g. insufficient_funds or generic_decline.

What usually causes it?

Insufficient funds, issuer fraud rules, or a blocked card. Using a real card in test mode, or a test card in live mode. Radar rules blocking the payment.

How do I fix it?

1. Read error.decline_code and show the customer a clear message asking for another payment method. 2. In test mode use Stripe test cards, e.g. 4242 4242 4242 4242 (succeeds) or 4000 0000 0000 0002 (declines). 3. Check Dashboard → Payments → the payment for the decline reason and any Radar rule.

Related errors

Get new fixes weekly

No spam. Unsubscribe anytime. Privacy