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:
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.
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
On your computer, open Network Connections window:
• Click the Start menu and type View network connections
• Alternatively, open Control Panel → Network and Internet → Network and Sharing Center and click Change adapter settings
A new network connection should be available; in this case, Ethernet 3 is the new one:
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.
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;
Open Windows Power Shell with administrative privileges.
Run the following command:
New-ItemProperty -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\SharedAccess -Name EnableRebootPersistConnection -Value 1 -PropertyType dword
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.
Look for the Internet Connection Sharing service (ICS). Double click to open its properties.
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.
Swipe down from top of screen and click the Settings icon.
Enter the password "pax9876@@"
Select "Network & internet" menu position
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.