> For the complete documentation index, see [llms.txt](https://commanderhelp.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://commanderhelp.verifone.com/commander-help/commander-troubleshooting-guides/remote-service-is-down.md).

# Remote service is down

## What this means

“Remote Services Down” usually means the POS lost comms to **Commander**.

This can be:

* a single-register LAN issue (cable, port, switch)
* a site-wide LAN issue (EZR/MNSP, switch, zone router)
* a Commander issue (down, booting, or unhealthy)

<details>

<summary><strong>Keywords</strong></summary>

**Also called:** remote services down, RSD, remote services error, register offline, register lost comms, register not talking to Commander, POS offline, till offline, register disconnected, register can't connect, comms down, services down, register down, cards not working,&#x20;

**Keywords:** Remote Services Down error on screen, register showing remote services, red banner on register, prepay fuel not working, can't authorise prepay, card declined at register, card processing failed, helpdesk login token fails, token not generating, enable helpdesk login greyed out, please call to register your system message, Commander not responding, Commander offline, Commander status not A9, DCR cards declining at pump, pumps not authorising, switch port no link light, Ethernet cable loose, EZR no power, MNSP offline, zone router rebooting, why is my register showing remote services down, how do I fix remote services down, register lost connection to Commander

</details>

<figure><img src="/files/dbc1ef687cf8ca509eeb141ba5ca8127a8299378" alt=""><figcaption><p>Example alarm banner at the top of the register screen</p></figcaption></figure>

<figure><img src="/files/c00f6ae3b79ee32e89048f5cf3e1af124fbd5c0e" alt=""><figcaption><p>Example alarm banner at the bottom of the register screen</p></figcaption></figure>

## Network Topology diagram

<figure><img src="/files/wvHntVevfx9QIzCQW1pD" alt=""><figcaption></figcaption></figure>

## Applies to

* Topaz POS
* Ruby2 POS
* C18 POS
* Zone router
* Switch / EZR / MNSP (site network gear between POS and Commander)

## Symptoms you might see (even without the banner)

* **Helpdesk login token fails**.
* **Prepay fuel fails**.
* **Card processing fails** at the register.
* Message: **“Please Call To Register Your System”**.
  * This can be registration-only.
  * Do not assume it is Remote Services Down.

## Info to collect first (makes troubleshooting faster)

Have these ready before you make changes:

* How many registers exist.
* Is the issue on **one register** or **all registers**.
* Are **outside card transactions at DCRs** working right now.
* Commander status (if you can see it).
  * Commander typically shows **A9** when healthy.
* Exact on-screen wording and when it started.
* Anything changed today (power event, network change, ISP work).

## Quick triage flow (symptom → next check)

Use this if you only have symptoms:

* **Only one register impacted** → likely register-to-switch path.
* **All registers impacted** → likely Commander or shared network gear.
* **DCR card sales failing** → treat as Commander-down or forecourt comms issue first.
* **Helpdesk token fails** → strong signal of broken comms./communication to Commander.

## Troubleshooting steps

{% stepper %}
{% step %}

### Determine if pumps are still working on cards (DCR test)

Confirm whether customers can still run **card sales at the pump** (DCR).

* If a customer is **actively fueling on a card**, confirm it is progressing normally.
* If **no customer is actively using a card**, attempt a **card transaction at a DCR** now.

#### If DCR card sales work

Commander is likely up. Continue to Step 2.

#### If DCR card sales do not work

Treat as site-wide. Jump to Step 4 (All registers path).

{% hint style="info" %}
DCRs typically will decline cards if Commander is down or not fully booted.
{% endhint %}
{% endstep %}

{% step %}

### Determine the scope (one register vs all)

Check whether “Remote Services Down” is showing on more than one register.

If it is present on **all registers** (at a site with more than one register), the issue is likely **Commander** or Commander’s **connection to the switch/EZR/MNSP**.

#### If only one register is impacted

Go to Step 3 (Single register path).

#### If all registers are impacted

Go to Step 4 (All registers path).
{% endstep %}

{% step %}

### Single register path (most common: cable/port/switch)

### 3.1 Generate a Helpdesk login token (comms. test)

On the impacted register:

* **CSR Function → Maintenance → Enable Helpdesk Login → Yes**

If a token displays as in picture below, communication from Register to Commander is working.

<figure><img src="/files/c88ebdd4e7849fc7b770f43a4d79272e8e379f66" alt=""><figcaption><p>Example: helpdesk login token successful</p></figcaption></figure>

If it fails, continue below to next step.

### 3.2 Reseat cabling end-to-end

1. Reseat Ethernet at the register.
2. Trace the same cable to the switch/EZR/MNSP port.
3. Reseat Ethernet at the network device.

Retest the Helpdesk token. If it **succeeds,** register↔Commander **comms. are good.** If it fails, continue to the next step.

### 3.3 Check link lights and try another port

* Check for a **link light** on the **EZR/MNSP** port where the register is plugged in.
* If no light, move the register cable to a different known-good LAN port.

Retest the Helpdesk token. If it **succeeds,** register↔Commander **comms. are good.** If it fails, continue to the next step.

### 3.4 Power cycle the impacted register

Power cycle the single Topaz/Ruby2.

Retest the Helpdesk token. If it **succeeds,** register↔Commander **comms. are good.** If it fails, continue to the next step.
{% endstep %}

{% step %}

### All registers impacted path - Check power and status

Check the Power and Status of all equipment.

Commander/RubyCi > Status should be powered on and Status **A9**.

#### If there is **no power on Commander**

* Try a **known-good outlet**.
* Confirm the **battery backup/UPS** is **On**.
* If the **UPS** is the issue (won’t power on / no output), **bypass** the **UPS** and plug Commander directly into a **wall outlet**.
* If Commander still **will not power On** from a known-good wall outlet, call a **VASC technician** to **check** and **troubleshoot the Commander**.
* Once powered, repeat **Step 3.1** (generate a Helpdesk token) to confirm communication.

#### If power on Commander is **OK**

* Reseat the **Ethernet** between **Commander** and the **switch/EZR/MNSP**.
* Confirm **link/activity lights** on that port.

If status shows **A9**, move to Step 5.

<figure><img src="https://lh4.googleusercontent.com/D6ULAFdhRtHwPLY18OAuFo4a8b6Yo_g74tqC7H-ChI9qCZtkCqx84ouwk_s8bH0lTkmb5UdJcO7IERzR-00sH6vPsQOJWHPaAkSdf2H3iSMf4wZTuMfOcZ-ltTGB92cQNAbIbukynN-kSkCd8_pvJEY" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Check EZR/MNSP and any switch linking registers to EZR/MNSP for power.

* If no power, attempt to restore power
* If cannot restore power, contact your MNSP(e.g. Cybera, Paysafe, etc.)
* Once the power is back up, repeat step 2.
* If power exists, move to step 6.
  {% endstep %}

{% step %}

### Power down EZR/MNSP device as well as all registers.

{% endstep %}

{% step %}

### Power up the zone router

Once lights on the router have returned to normal status, power up the registers one at a time.
{% endstep %}

{% step %}

### If issue persists after trying all the above steps,

Call a **VASC technician** for on-site troubleshooting.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
N**eed assistance? Contact Verifone Helpdesk at anytime.**

* Use our **Chat** platform
* Or call **1.800.VERIFONE (837.4366)**

Tell us the troubleshooting steps you’ve already tried. This saves time and gets you the right support faster.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://commanderhelp.verifone.com/commander-help/commander-troubleshooting-guides/remote-service-is-down.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
