testmode_charges_onlyDo not retryStripe decline code: Test mode charges only
The card can only be charged in test mode.
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 can only be used for test-mode charges and was presented to a live charge.
Why it happens
A test card in a live context, or mismatched keys/mode in the integration.
Can you retry it?
Fix the mode/keys mismatch. There's no customer to recover here. Ensure live mode uses live keys and real cards.
Recovery playbook
- 1Verify the API keys match the intended mode.
- 2Remove test cards from production paths.
- 3Charge real cards in live mode.
- 4No dunning required.
How Reecova handles testmode_charges_only
Reecova marks testmode_charges_only 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.