Recovery
A decline is re-confirmed once, with the real code.
A declined intent is re-confirmed a single time. The extension reads the gateway's own decline code, reports it, and posts the settled card — no guessed message, no invented success.
Runs on any checkout page you already open. Reversible in one deploy.
How it works
Read the result
The confirming response carries the gateway's own status and decline code, and the extension records both.
Re-confirm once
A declined intent is confirmed again a single time, using the same card the customer entered.
Report the code
Whatever the gateway returns — challenge_required, authenticate_rejected, insufficient_funds — is shown verbatim.
Record the outcome
Status, decline code and charge id are kept for the last run, and a settled card is posted to the relay.
The code is always the gateway's, never a message the extension writes.
The code is the whole story
A decline arrives with a code, and that code is the issuer's decision rather than a verdict on the customer. The extension reports it instead of paraphrasing it.
- Verbatim decline code
- Status from the gateway
- Charge id when settled
One retry, then the truth
A single re-confirm is enough to separate a transient failure from a real decline. Beyond that, the extension reports what happened rather than chasing the card.
- One re-confirm
- No invented success
- Outcome persisted
Questions about this one.
More on the full FAQ, or write to [email protected].
01How many retries?
One re-confirm by default. The Decline retry switch writes straight to storage, so it can be turned off entirely.
02What if the card is declined twice?
The gateway's second code is reported exactly as returned, along with the status, so the failure is visible rather than hidden.
03Does it work on a challenge step?
Yes. A challenge_required response is handled by the 3DS bypass first, and the decline retry only applies when the intent is declined.
Decline retry
Stop guessing why a card failed.
Enable the switch, run one declined checkout, and read the gateway's own code in the menu.
- Verbatim code
- One re-confirm
- Outcome recorded