Skip to main content

Terminal statuses

Backoffice shows the status of each terminal in In-person payments > Terminals.If setting up the terminal failed and it does not reach Activated, delete the terminal and add it again, or contact Dintero support.
Only an ACTIVE terminal can take a payment. If seitatech.in_person is the only enabled payment method, creating a session against a terminal in any other status fails with order.store.terminal_id: terminal is not active.If other payment methods are enabled, the session is created but seitatech.in_person is disabled instead. See The terminal does not prompt the customer. Most terminal operations are restricted by status too - poll_terminal is the only one you can always send.

Check whether a terminal is reachable

The terminal status tells you how far the terminal got through provisioning, not whether it is online right now. To check that, send a poll_terminal operation. It pings the terminal without changing anything on the device, and can be sent no matter which status the terminal has.

Session issues

The terminal does not prompt the customer

This only applies when the payment profile or session enables Card (Present) (seitatech.in_person) alongside online payment methods. If Card (Present) is the only payment method, an invalid in-person request fails with a validation error.
When Card (Present) is combined with online payment methods, an invalid in-person request does not fail. The session is created with seitatech.in_person disabled, so the online payment methods keep working. The terminal is not prompted, and no error is returned. Validation fails when:
  • order.store.id, order.store.terminal_id, or order.store.payout_destination_id is missing.
  • The terminal in order.store.terminal_id is not active or not found.
To find out why in-person was disabled, retrieve the session with GET /sessions/{session_id} and check configuration.seitatech.in_person.payability_disabled_reasons:
Response
If the terminal does not prompt the customer after you create the session, check payability_disabled_reasons before you retry.

Terminal tasks

These tasks are done on the physical terminal, on a terminal that already has been onboarded.

Service password

The Service menu asks for a password. It is a rotating code you can request from Dintero support.

Change the Wi-Fi network

Use this when moving a terminal to a new location or replacing the network.
  1. Swipe ↑ Up and Tap the ☰ Menu icon twice to access the menu options.
  2. Go to Innstillinger (Settings) > Service > enter the Service password > Nettverksinnstilling (Network & internet).
  3. Select your Wi-Fi network and enter the password.

Fetch the terminal settings

Use this when the status is ACTION_REQUIRED. The terminal has not pulled its configuration yet.
  1. Make sure the terminal is on a Wi-Fi network. See Change the Wi-Fi network.
  2. Swipe ↑ Up and Tap the ☰ Menu icon twice to access the menu options
  3. Go to Innstillinger (Settings) > Service > enter the service password > Hent Innstillinger (Get settings).
  4. The terminal fetches the latest configuration, and automatically restarts.
Last modified on October 2, 2026