online_or_offline_pin_requiredDo not retryStripe decline code: Online or offline PIN required
The card needs a PIN to authorize (card-present).
Recovery outlook
Do not retry. A hard or fraud-flagged decline. Retrying wastes attempts and can raise your fraud signals. Flag it and move to a new payment method.
What it means
The card requires PIN verification (online or offline) that wasn't provided.
Why it happens
A PIN-preferring card at a terminal that didn't capture the PIN.
Can you retry it?
A card-present requirement; for online recurring charges the card isn't appropriate. Ask the customer for a card that works without a PIN.
Recovery playbook
- 1Request a PIN-free card for online billing.
- 2Complete PIN entry in card-present flows.
- 3Skip online retries.
- 4Offer a card-switch path.
How Reecova handles online_or_offline_pin_required
Reecova marks online_or_offline_pin_required as a hard decline, stops retries so you don't stack fraud signals, and surfaces it for a clean payment-method switch or write-off. It runs across your whole Stripe account automatically, and shows the dollars each code is costing you.