Stripe decline code
stolen_cardThe card has been reported stolen to the issuing bank. It cannot be charged.
Type
Recoverable
Frequency
Rarestolen_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.
Never retry. Detach the payment method immediately.
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.
Card is compromised or flagged for fraud. Do not retry. Detach the payment method.
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
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.
lost_cardFraud or securityThe card was reported lost to the issuer and has been blocked.
fraudulentFraud or securityThe card issuer has flagged this specific card as fraudulent. The card is compromised and cannot be charged.
pickup_cardFraud or securityThe card issuer has instructed the merchant to retain the card. The card is blocked.