Slash Crosses $150m in Annual Revenue

Learn more

Code 19: Re-enter Transaction

Please retry

What does decline code 19 mean?

Decline code 19 is a temporary error indicating a communication or processing glitch between the merchant's terminal, the payment processor, and the issuing bank. The transaction itself may be perfectly valid but failed due to a technical issue during transmission.

Unlike most decline codes, code 19 is not caused by anything wrong with the card, the cardholder's account, or the transaction details. It is a transient system error, and the bank is explicitly telling the merchant to try again.

Why code 19 happens

Network timeouts are the most common cause. The payment processor sent the authorization request, but the response from the issuing bank did not arrive within the expected timeframe. This can happen due to high transaction volume on the bank side, internet connectivity issues, or temporary server problems.

Partial data transmission errors can also trigger this code. If the authorization request was received but corrupted or incomplete, the bank may respond with code 19 rather than attempting to process potentially incorrect data.

Scheduled maintenance windows at the issuing bank or payment processor can cause brief periods where code 19 appears more frequently. These typically last only a few minutes and resolve automatically.

How to resolve decline code 19

Simply retry the transaction. In most cases, the second attempt succeeds because the temporary issue has resolved itself. Wait a few seconds between attempts rather than retrying immediately, as the underlying issue may need a moment to clear.

If the decline persists after 2-3 retries, the issue is likely more significant than a momentary glitch. The merchant should check their terminal's network connection, restart the terminal if needed, and contact their payment processor if the problem continues.

For cardholders, this is not a cause for concern about your account. You can retry at the same merchant or use the card elsewhere. If you continue to see this error across multiple merchants, contact your bank to ensure there is not a broader system issue affecting your account.

Reducing code 19 in your business

Merchants should ensure their payment terminals have stable, reliable internet connections. Wired Ethernet connections are more reliable than Wi-Fi for payment processing. If you use cellular-connected terminals, ensure adequate signal strength.

For e-commerce businesses, implementing automatic retry logic in your payment integration can handle code 19 transparently. Most payment gateways support configurable retry attempts with exponential backoff, so the customer never sees the temporary error.

What to do when your card is declined

Quick steps to resolve card declines and complete your transaction.

1

Wait a few seconds and retry.

This is a temporary system error. Simply try the transaction again after a brief pause.

2

Try at a different terminal.

If the retry fails, try a different payment terminal or checkout lane if available.

3

Use the card elsewhere.

If the issue persists at one merchant, try using the card at a different location — the problem is likely merchant-side.

Apply in less than 10 minutes today

Join the 5,000+ businesses already using Slash.