# Connect Device to Cloud

The Connect Device to Cloud section will provide details on how to enable the Cloud Connect feature in Verifone Configuration Client. Each Verifone Commander must be onboarded to the cloud within Verifone Configuration Client and added to Verifone Commander Central.

{% hint style="info" %}
If the site's information was not added to Verifone Commander Central prior to completing the Verifone Configuration Client onboarding steps, the site will automatically be added to Sites within Verifone Commander Central.

The site name will be the site's Service ID and the hierarchy will need to be modified.
{% endhint %}

## Requirements

* The site where the device is located is set up within Verifone Commander Central within Administration > Sites.
* The Verifone Commander onboarder must have credentials for Verifone Commander Central.
* DNS must be enabled within Verifone Configuration Client (Local Area Network Configuration) for the connection to be successful.

## Pre-Release 54.02 - Connecting Device to Verifone Commander Central

{% stepper %}
{% step %}

### Cloud Connect

Log in as Manager in Verifone Configuration Client and navigate to Initial Setup > Cloud Connect.

<figure><img src="/files/Xh69Lq4fklDHWhzQUE4L" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Cloud Connect Button

Select the Cloud Connect button from the screen.

<figure><img src="/files/PgL9657eD5Esmv7bCv2R" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### URL and User Code

A URL and a user code are generated. Copy the User Code that was generated on your Configuration Client and then select the URL on your screen.

<figure><img src="/files/3tjDjPrkyuiOUaYp6eF4" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Enter the Code

After the URL opens, enter the user code from Configuration Client into the ‘Enter your code here’ field and click Submit.

<figure><img src="/files/G3l5ZfvZ9meTBq3NtCpr" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### New Site

Click Yes, log into the new site. A page will open that will prompt you to log into Verifone Commander Central.
{% endstep %}

{% step %}

### Log in

Login with the credentials for Verifone Commander Central.

<figure><img src="/files/xddHXlQOpqbMP9PHtgH8" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Sharing the Information

The next prompt will prompt you to allow sharing the information from the Verifone Commander. Select **Allow**. A message will display ‘DONE!’.

<figure><img src="/files/vo7WoMXPrbf2ICWV8pKx" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Configuration Client

Return to the Configuration Client page. Select Confirm Verification from the Cloud Connect window.

<figure><img src="/files/mVUTusIHdmBYWEnPd1jw" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Registration Completed

<figure><img src="/files/usI0BinWJahrVCaeKp1a" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

{% hint style="info" %}
There is a 5-minute delay from when the site will show Active within Verifone Commander Central after it is registered.
{% endhint %}

{% hint style="warning" %}
**If DNS is not enabled in Configuration Client > Initial Setup > Local Area Network Connection, then the Verifone Commander will not be able to resolve the IP from the URL and onboarding will fail.**
{% endhint %}

## Troubleshooting

#### Error response ‘User Code has Expired. Please start the registration again.’

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

Make sure the user trying to onboard the Verifone Commander has the ‘Commander Onboarder Role’ assigned within Verifone C-Site. If the role has been assigned to the user, then contact the Verifone Helpdesk. The expiration time for the user code is 14 minutes, but the role assignment issue will appear immediately.

#### Error response ‘Communication error, please check network settings.’

<figure><img src="/files/6Lvmrz1AvorZsDh0Bcno" alt=""><figcaption></figcaption></figure>

For the following payment networks, no routes need to be added into Initial setup > LAN Configuration as the MNSP will make the changes needed: BP, Sunoco, and Chevron\*. Chevron is making the changes to the MNSP with the assumption that the Payment NIC is configured for the default route. If the Payment NIC is not the default route, then it needs to be changed to the default route, saved, and the Verifone Commander must be rebooted. See the Chevron Playbook for more details.

For Shell, Generic Buypass, etc. where the Payment NIC is NOT the default route, then DNS routes are required. DNS 1 8.8.8.8 and DNS 2 8.8.4.4 – Unless other DNS routes are required by the site’s network administrator.

Site such as Exxon, Generic Buypass (Gulf, Sinclair, etc.) and others who do not have their own IP scheme and has the Payment NIC set as the default route would need to add the following Host Routes and DNS settings into Initial Setup > LAN Configuration:

**Host Routes**

<table><thead><tr><th valign="top">Host Route Description</th><th valign="top">IP Address</th><th valign="top">Gateway</th><th valign="top">Subnet</th></tr></thead><tbody><tr><td valign="top">C-Site VAM 1</td><td valign="top">23.23.135.174</td><td valign="top">192.168.31.31</td><td valign="top">255.255.255.255</td></tr><tr><td valign="top">C-Site VAM 2</td><td valign="top">18.213.229.217</td><td valign="top">192.168.31.31</td><td valign="top">255.255.255.255</td></tr><tr><td valign="top">C-Site VIC 1</td><td valign="top">34.117.16.222</td><td valign="top">192.168.31.31</td><td valign="top">255.255.255.255</td></tr><tr><td valign="top">C-Site GSC 1</td><td valign="top">184.72.129.214</td><td valign="top">192.168.31.31</td><td valign="top">255.255.255.255</td></tr><tr><td valign="top">C-Site GSC 2</td><td valign="top">54.221.203.197</td><td valign="top">192.168.31.31</td><td valign="top">255.255.255.255</td></tr><tr><td valign="top">C-Site GSC 3</td><td valign="top">52.72.155.235</td><td valign="top">192.168.31.31</td><td valign="top">255.255.255.255</td></tr><tr><td valign="top">C-Site MQTT 1</td><td valign="top">184.73.231.196</td><td valign="top">192.168.31.31</td><td valign="top">255.255.255.255</td></tr><tr><td valign="top">C-Site MQTT 2</td><td valign="top">3.212.149.223</td><td valign="top">192.168.31.31</td><td valign="top">255.255.255.255</td></tr><tr><td valign="top">C-Site MQTT3</td><td valign="top">52.6.28.56</td><td valign="top">192.168.31.31</td><td valign="top">255.255.255.255</td></tr><tr><td valign="top">DNS 1</td><td valign="top">8.8.8.8</td><td valign="top">192.168.31.31</td><td valign="top">255.255.255.255</td></tr><tr><td valign="top">DNS 2</td><td valign="top">8.8.4.4</td><td valign="top">192.168.31.31</td><td valign="top">255.255.255.255</td></tr></tbody></table>

**DNS Settings**

* DNS 1: 8.8.8.8
* DNS 2: 8.8.4.4

## Release 54.02+ - Connecting Device to Verifone Commander Central

In Verifone Commander software release 54.02 and higher, there have been enhancements made to onboard the Verifone Commander. The steps have been simplified from previous releases.

{% hint style="info" %}
Ensure that the instructions are followed for the correct software release installed on the Verifone Commander prior to beginning onboarding.
{% endhint %}

{% stepper %}
{% step %}

### Verifone Configuration Client

Log into Verifone Configuration Client and navigate to Initial Setup > Connect to Verifone Commander Central.

<figure><img src="/files/WXqlHkGsDYdYwqEHnurc" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Login Credentials

Enter the C-Site Email and Password to connect the Verifone Commander to C-Site. Do not use the Verifone Configuration Client Credentials – they will not work. If the site doesn’t have an account, selecting the ‘Don’t have an account?’ option will provide information for the site to sign up for Verifone Commander Central.

<figure><img src="/files/lOoUzr4soOWc3ujp29up" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Connection

When the correct credentials are entered, Verifone Configuration Client will display ‘Connecting to Verifone Commander Central in Progress’.

<figure><img src="/files/CQNWjqAhub9AoNtAIFdW" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Onboarding Complete

After the onboarding is complete, the message below displays.

<figure><img src="/files/jmwy2qRoe5mgT6PgJxS8" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

## Troubleshooting

#### Error message ‘Invalid credentials, please try again. Please make sure you are using your C-Site credentials to login’

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

Confirm the Verifone C-Site Credentials are being used and not the Verifone Configuration Client Credentials.

#### Error message ‘Wrong Serial Number – Service ID Mapping. Please contact helpdesk’

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

* The service ID may be incorrect in the Verifone Commander. Confirm the site’s service ID is entered in by navigating to Help > Support in Configuration client to verify it is correct. If the service ID entered is incorrect, contact the Verifone helpdesk to correct the service ID.
* Verifone Commander serial number may not match what the site has registered. Reach out to the Verifone Helpdesk to correct the Verifone Commander Serial number and/or Service ID.


---

# Agent Instructions: 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://docs.verifone.com/petroleum-docs/petro-and-c-store/commander-central/commander-central-user-guide/connect-device-to-cloud.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.
