reecova
All decline codes
testmode_charges_onlyDo not retry

Stripe 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

  1. 1Verify the API keys match the intended mode.
  2. 2Remove test cards from production paths.
  3. 3Charge real cards in live mode.
  4. 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.