Connect your terminal to POS
This guide covers the local link between your POS and the terminal: how they physically connect, which port to use, and the setup steps. For the terminal's IP address and firewall access to Market Pay, see Configure your network.
Choose a connection topology
Decide how the POS and terminal connect, and how the terminal reaches the internet:
| Topology | How it works | Use it when |
|---|---|---|
| USB only | USB is turned into a TCP/IP link (RNDIS or ECM); the terminal also reaches the internet through the USB host. The ECR reaches the terminal at the fixed IP 192.168.42.129. |
You have a single till/PC and want one cable for both messages and internet. |
| Network only (Wi-Fi, RJ45) | The terminal is assigned an IP by your network; the ECR, on the same network, reaches it at that address. | The terminal and POS share a LAN. |
| Mixed (recommended) | USB carries POS↔terminal messages (fixed IP 192.168.42.129); a separate Ethernet or Wi-Fi link carries the internet. |
You want the most reliable setup. |
Tip
We recommend the Mixed topology — Ethernet for internet and USB for POS↔terminal messages. A network hiccup then won't interrupt communication between the POS and the terminal.
Which port to use?
The port depends on how the terminal is locked down and which transport you use:
| Port | Use |
|---|---|
7778 |
Standard. Used with our Master Application (integrated mode), where the terminal is locked down to accept payment requests only from the ECR. |
7777 |
Used without the Master Application (mixed mode), where the Payment Application can also be used standalone to enter amounts manually. |
8080 |
HTTP (Local API) integration. |
Note
The Master Application (launcher) blocks access to the Android menu, settings, and payment app for the customer — the common setup for terminals in supermarkets or on self-checkout, where usage is limited to operations from the POS.
Set up a USB connection
USB tethering (ECM or RNDIS) gives a reliable, low-latency link. The steps below share your computer's internet connection with the terminal over USB.
Step 1 — Configure the terminal
On the terminal, select ECM (Linux), RNDIS (Windows), or USB Tethering (mixed connection), based on your setup.
Step 2 — Configure your computer
On your computer, open the Network Connections window (Start → type View network connections, or Control Panel → Network and Internet → Network and Sharing Center → Change adapter settings).
A new connection appears — here, Ethernet 3:
Right-click the connection that has internet access and share it with the payment terminal connection. Here, NVP_OPT has internet access:
Select the payment terminal RNDIS connection:
Configure it with static IP 192.168.42.1, netmask 255.255.255.0:
The terminal now has internet access.
Step 3 — Make internet sharing persistent
Keep the shared connection working after the computer reboots:
- Open Windows PowerShell with administrative privileges.
Run:
New-ItemProperty -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\SharedAccess -Name EnableRebootPersistConnection -Value 1 -PropertyType dword- Open Services (Start → Services, or Windows + R →
Services.msc). - Open the Internet Connection Sharing (ICS) service.
- Set its startup type to Automatic.
Note
For full instructions, see RNDIS — Sharing of internet connection with a payment terminal on Windows 10.pdf in the Attachments at the end of this article.
Set up an Ethernet connection
To give the terminal internet access over Ethernet:
- Swipe down from the top of the screen and tap the Settings icon.
- Enter the password
pax9876@@. - Select Network & internet.
- Enable Ethernet.
For the most reliable setup, use an Ethernet cable for internet and the USB connection for POS↔terminal messages — this avoids communication issues between the terminal and POS during network problems.
Attachments
RNDIS — Sharing of internet connection with a payment terminal on Windows 10.pdf
Next steps
- Configure the terminal's IP and firewall access — Configure your network.
- Not sure which integration method you need? Choose your integration.