Error codes
Hard decline
Stripe
pickup_card
The customer can't use this card to make this payment (it's possible it was reported lost or stolen).
What does pickup_card mean?
The pickup_card decline is a serious security flag from the issuing bank. Historically, this code instructed merchants (in person) to retain the card — in ecommerce, it signals the card has been flagged for possible fraud, loss, or theft.
Is it a soft or hard decline?
pickup_card is a hard decline. The card is permanently blocked and cannot be used for any future transactions.
Common root causes
Card reported lost or stolen
Suspected fraud on the card
Issuer policy block
Recommended recovery steps
Never retry the same card — it will never succeed
Never disclose
pickup_cardto the customer — show a generic decline messageQuery account updater services for new credentials
Try backup payment methods on file
How FlyCode handles pickup_card
FlyCode automatically checks account updater services (VAU, ABU) for replacement card credentials. If a new card has been activated, FlyCode refreshes stored details silently and recovers the subscription — without exposing the sensitive decline reason to the customer.
What does pickup_card mean?
The pickup_card decline is a serious security flag from the issuing bank. Historically, this code instructed merchants (in person) to retain the card — in ecommerce, it signals the card has been flagged for possible fraud, loss, or theft.
Is it a soft or hard decline?
pickup_card is a hard decline. The card is permanently blocked and cannot be used for any future transactions.
Common root causes
Card reported lost or stolen
Suspected fraud on the card
Issuer policy block
Recommended recovery steps
Never retry the same card — it will never succeed
Never disclose
pickup_cardto the customer — show a generic decline messageQuery account updater services for new credentials
Try backup payment methods on file
How FlyCode handles pickup_card
FlyCode automatically checks account updater services (VAU, ABU) for replacement card credentials. If a new card has been activated, FlyCode refreshes stored details silently and recovers the subscription — without exposing the sensitive decline reason to the customer.
What does pickup_card mean?
The pickup_card decline is a serious security flag from the issuing bank. Historically, this code instructed merchants (in person) to retain the card — in ecommerce, it signals the card has been flagged for possible fraud, loss, or theft.
Is it a soft or hard decline?
pickup_card is a hard decline. The card is permanently blocked and cannot be used for any future transactions.
Common root causes
Card reported lost or stolen
Suspected fraud on the card
Issuer policy block
Recommended recovery steps
Never retry the same card — it will never succeed
Never disclose
pickup_cardto the customer — show a generic decline messageQuery account updater services for new credentials
Try backup payment methods on file
How FlyCode handles pickup_card
FlyCode automatically checks account updater services (VAU, ABU) for replacement card credentials. If a new card has been activated, FlyCode refreshes stored details silently and recovers the subscription — without exposing the sensitive decline reason to the customer.
Understanding This Decline Code
Extended content body
Frequently Asked Questions
What does pickup_card mean?
Should I tell customers about pickup_card?
Hard decline. The card is permanently blocked by the issuer. Retries will never succeed. Recovery requires new card credentials via account updater services or customer action.
How does FlyCode recover pickup_card?
FlyCode uses account updater services to detect replacement card credentials automatically. For pickup_card declines, this recovers customers silently once they activate a new card — without the merchant ever mentioning the security flag.

