Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

Error: terminal response timeout exceeded (Timeout)

Volodymyr Vytyshchenko
Volodymyr Vytyshchenko

Trade automation expert at Torgsoft

A Timeout error means that Torgsoft sent a payment command, but the bank terminal did not return the transaction result within the specified time. The cause may be related either to the network or driver, or to the fact that the terminal is operating too slowly for the current timeout value.

This guide applies to situations where the bank terminal did not return a response in time, so before attempting the payment again, you must make sure that the previous transaction was not completed successfully. If you initiate the payment again without checking, this may lead to a duplicate charge or discrepancies between the bank terminal and Torgsoft. Before changing the timeout settings, IP address, or driver services, record the current parameters. If the cause of the failure is unclear, it is better to first check the status of the previous transaction and only then proceed with technical actions.

When the Timeout error appears

  • during card payment;

  • when the network connection to the terminal is unstable;

  • if the customer takes too long to enter the PIN code;

  • when working via RDP without the correct network setup;

  • when the terminal driver service is frozen or not responding.

How to tell that the terminal did not return a response in time

  • The message «The waiting time for a response from the terminal has expired» (Timeout error).

  • The terminal is frozen at the «Connection» or «Processing» stage.

  • DeviceBusy error when attempting to repeat the payment.

Why the terminal does not respond to Torgsoft in time

  1. Network: change of the terminal's IP address (DHCP), IP conflict on the network, weak Wi-Fi signal.

  2. Settings: timeout in Torgsoft is too short (less than 60 sec).

  3. Windows services: the driver service (BankTerminal or POSsvc) is frozen.

  4. RDP: incorrect port forwarding on the router.

How to fix the Timeout error

Step 1. Quick recovery (at the checkout)

  1. Restart the terminal power (disconnect it from the 220V power supply or hold down the Power button for 5 seconds).

  2. Wait until the terminal menu finishes loading.

  3. Restart Torgsoft.

  4. Try the payment again.

Step 2. Increase the timeout (in Torgsoft)

If customers do not manage to enter the PIN in time:

  1. Menu Settings — Parameters — Additional functions — Bank terminal.

  2. Parameter Response waiting time (sec).

Increase the timeout in the program settings where the bank terminal settings are specified. This is possible when the JSON (COM/TCP), B-POS, PosApi, or SSIAxECR protocol is used.

  1. Set the following value:

  • Recommended: 120–180 sec.
  • For Verifone X990 (SSIAxECR): up to 420 sec.
  • For Inpas: 120 sec.
    4. Save the settings.

Step 3. Check services (for the administrator)

If the terminal is connected via JSON/WebSocket (Ethernet):

  1. Press Win+R, type services.msc.

  2. Find the BankTerminal or TorgSoftService service.

  3. Click Restart.

Step 4. Stabilize the network

  • Static IP: assign a static IP address to the terminal's MAC address on the router. Enter this IP in the Torgsoft settings.

  • Cable: switch the terminal from Wi-Fi to Ethernet cable. This is critical for stability.

  • RDP: for remote work, configure Port Forwarding (ports 2000 or 3000) on the store router.

How to check that the issue has been resolved

  1. Perform a payment of 1 UAH.

  2. The terminal activates within 1–2 seconds.

  3. The receipt in the program is printed automatically after the funds are debited.

How to reduce the risk of another Timeout

  • Whenever possible, use a wired Ethernet connection instead of Wi-Fi. If the terminal works only via Wi-Fi, ensure a stable signal and do not use overloaded or unstable access points.

  • Always use a static IP for banking equipment.

  • Minimum timeout — 120 seconds.

What is important to remember

If a Timeout occurs, first restart the terminal and check whether the previous transaction may have completed successfully. Then increase the timeout in Torgsoft, and check the terminal IP address, the network, and the driver service. 

If the problem repeats, contact the bank or technical support, especially if Verifone X990 with the SSIAxECR protocol is being used.


Програма обліку товару | Торгсофт



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Add comment

Add comment
Thank you for your feedback! It will be published after being reviewed by a moderator.
Related articles