Stripe Error: pickup_card
The bank has requested that the card be retained — typically indicating a serious issue with the account.
What This Means
Pickup_card is a legacy banking code from the era of physical card terminals, where the merchant was instructed to literally take the card from the customer. In the online world, it means the bank has flagged this card for serious issues — potentially fraud, a closed account, or legal hold. The card is permanently blocked. This is one of the most definitive decline codes: the bank doesn't just want to decline the charge, they want the card taken out of circulation entirely.
Why This Happens
- The card has been reported as involved in confirmed fraud
- The bank account linked to the card has been closed or frozen
- A legal or regulatory hold has been placed on the account
How To Fix It
- 1Do not retry — this card is permanently blocked and flagged
- 2Remove the card from the customer's payment profile in your system
- 3Send a neutral email asking the customer to provide a new payment method
- 4Do not mention the pickup_card status in your communication — simply say the payment couldn't be processed
The Automated Solution
Revive immediately recognizes pickup_card as a terminal decline and blocks all retry attempts. It sends a tactful email to the customer asking them to update their payment information, without revealing the sensitive nature of the decline. Protecting customer dignity while recovering revenue.
Revive connects to your Stripe account in 60 seconds. It monitors every failed charge, applies the right recovery strategy for each decline code, and sends branded emails to your customers when human action is needed. No code changes. No configuration. Just recovered revenue.
Connect Stripe & Start RecoveringRelated Stripe Errors
Frequently Asked Questions
What does 'pickup card' mean in an online context?
It's a legacy code from physical card terminals. In the digital world, it means the bank has permanently blocked the card and doesn't want any further charges attempted. Treat it as a terminal decline.
Is pickup_card a sign of fraud on my platform?
Not necessarily from your side. The bank has its own reasons for flagging the card. However, if you see this code frequently, it could indicate that fraudsters are testing stolen cards on your site. Review your fraud prevention setup.
Should I be concerned about chargebacks from pickup_card declines?
Since the charge was declined, there's no chargeback risk. Chargebacks only apply to charges that were approved and later disputed. The key is to not retry the card after this decline.
Learn More
Stop fixing payment errors manually
Revive monitors every failed Stripe charge, applies the optimal recovery strategy, and wins back revenue while you sleep. Connect in 60 seconds, recover in hours.
Start Recovering Revenue