← All Stripe decline codes

Stripe decline code

stolen_card

The card has been reported stolen to the issuing bank. It cannot be charged.

Type

Fraud or security

Recoverable

Not recoverable

Frequency

Rare

What does stolen_card mean?

stolen_card is returned when a cardholder has reported their card stolen and the issuer has blocked it. Like fraudulent, this is a terminal state. Retrying is pointless and harmful.

Recovery strategy

Retry approach

Never retry. Detach the payment method immediately.

Customer message

Do not contact the customer about this payment. Their card is compromised; they will need to provide a new card through their normal account flow when ready.

Best practices

  • Automate payment method detachment on stolen_card
  • Log for fraud monitoring
  • Ensure your card collection flow requires 3DS for high-risk charges

About fraud or securitys

Card is compromised or flagged for fraud. Do not retry. Detach the payment method.

Frequently asked questions

Should I notify the customer about stolen_card?

No. The card has already been reported by someone. Notifying could reveal information to a fraudster. Wait for the customer to re-engage through a new payment method.

How Rebounce handles stolen_card

Automatic fraud or security handling, no code required

Rebounce classifies every failed payment by its Stripe decline code and applies the optimal recovery strategy automatically. For stolen_card, that means skipping retries and contacting the customer immediately. Multi-channel follow-up through email, SMS, WhatsApp, and in-app banners ensures the customer actually sees the message.

Start free trial