Decline code · Soft decline
Decline code 19: Re-enter Transaction
Something went wrong in transmission and the issuer or network is asking for the transaction to be submitted again. This is not a judgment on the card or the customer. The system that received the authorization could not process it as delivered and expects a clean resubmission.
Should you retry?
Retrying is the designed response to this code and usually succeeds immediately. Limit yourself to two or three total attempts, and if the code persists, treat it as a processing-path failure rather than continuing to resubmit.
Why code 19 happens
- A communication glitch corrupted or truncated the authorization message in transit.
- The issuer's host hit a momentary processing hiccup and requested resubmission rather than failing outright.
- A timeout partway through processing left the transaction in a state the issuer could not complete.
- Intermittent connectivity between the gateway and processor mangled the request.
What to do about it
- Resubmit the transaction once; this code is an explicit invitation to do so.
- If the resubmission also fails with 19, wait a few minutes before a final attempt, since the underlying transmission issue may need time to clear.
- Track 19 frequency per processing route; a route that regularly asks for re-entry has a connectivity or integration problem worth escalating.
- Confirm your system does not double-charge on resubmission by using consistent idempotency or retrieval reference handling.
Frequently asked questions
- Does decline code 19 mean the customer's card was declined?
- Not really. The issuer never made a decision about the card. The transaction failed in transmission and the system is asking for it to be sent again. Resubmitting usually completes normally.
- Will the customer be charged twice if I re-enter after a code 19?
- The original attempt did not complete, so a proper resubmission creates one charge. Use idempotent transaction references so that if the first attempt partially registered anywhere, the systems reconcile it as one payment.
Related decline codes