Connect your terminal to ECR

Select the connection type you use to connect to internet the terminal to the POS:

USB Connection only

You want to use only an USB connection to both communicate with terminal and connect it to the network shared by ECR. In this case, USB has to be transformed into a TCP/IP connection using RNDIS or ECM protocols.

Your terminal will benefits from this USB connection to access internet. Your ECR will be able to communicate with the terminal using a fixed IP Address: 192.168.42.129

Network communication only (Wi-Fi, RJ45)

You want to rely on network only to communicate with ECR, either through Wi-FI or Ethernet cable (RJ45);

In this case, your terminal will get assigned automatically an IP Address by the network. To communicate with the terminal, your ECR should be connected to the same network. To trigger a connection to ECR you will have to use the assigned IP Address of the terminal. You can find

Mixed connection

You want to rely on USB connection to communicate with Terminal (exchange of messages) but use a dedicated cable or network to connect to internet.

In that case, you have to:

  1. setup USB Tethering to enable communication between ECR Terminal and configure your ECR accordingly (see “USB connection” below for step by step)

    You will use the fixed IP Address: 192.168.42.129 to communicate with the terminal.

  2. setup Wi-fi or Ethernet (RJ45) internet connection

Below, you will find step by step guides to setup communication through USB or Ethernet.


USB Connection

Using tethering (ECM or RNDIS) offers a reliable, low latency connection; Below you will find out how to set-it-up.

1 - Configure the Terminal

Select ECM (Linux) or RNDIS (Windows) or USB Tethering (Mixed connection) based on your preference;

2 - Configure your computer

  1. On your computer, open Network Connections window:

• Click the Start menu and type View network connections

• Alternatively, open Control PanelNetwork and InternetNetwork and Sharing Center and click Change adapter settings

A new network connection should be available; in this case, Ethernet 3 is the new one:

  1. Right click the connection with internet access and share it to the payment terminal connection. In this case, NVP_OPT is the connection with the internet access:

Select the payment terminal RNDIS connection.

  1. Configure the payment terminal connection. Static IP 192.168.42.1, netmask 255.255.255.0

Your payment terminal should now have internet access.

3 - Make internet sharing persistent

Let’s now see how to make internet connection sharing available even after a reboot of your computer;

  1. Open Windows Power Shell with administrative privileges.

  1. Run the following command:

New-ItemProperty -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\SharedAccess -Name EnableRebootPersistConnection -Value 1 -PropertyType dword

  1. Open Services

Type Services in Start menu or open the Run command by pressing Windows + R and type Services.msc and hit enter. This will open the Services management console.

  1. Look for the Internet Connection Sharing service (ICS). Double click to open its properties.

  2. Set startup type to Automatic

Check the documentation on how to share internet connection with a payment terminal:

Ethernet

  • Ethernet configuration on POS terminal to internet access for terminal.

    1. Swipe down from top of screen and click the Settings icon.

    2. Enter the password "pax9876@@"

    3. Select "Network & internet" menu position

    4. Enable "Ethernet" option

To have a more reliable connection, we recommend to use Ethernet cable for internet connection and to rely on USB connection to communicate between Terminal and POS. This will avoid communication issues between Terminal and POS in cases of network issue.