Network Topology for POS and Hardware

Integrate Point of Sale with supported peripherals by understanding the necessary network calls and communication protocols. Ensures communication among your iPad, iPhone, and devices like card readers, printers, scanners, and cash drawers.

Network Protocol Table

Vendor Protocol Port Notes
Card Reader      
Adyen TCP 8443 Terminals and iPads should be in the same subnet
Elavon TCP 6000  
Verifone TCP 5015, 5016, 5020 For the Payment SDK, the default primary port number is 5015, and the secondary port number is 5016. 5020 is used for "unsolicited" notifications from Payment SDK.
Printer      
Epson UDP 3289

Discovery by ENPC Broadcast Service

  • UDP Multicast should be allowed on the subnet
  • Turn off ARP Broadcast Filtering
Epson Fiscal TCP 9100  
Star TCP 9100  
Scanner      
Star Accessory TCP 9100 Uses the established network channel between the POS and Printer. No new communication channel is needed.
Cash Drawer      
APG Net Pro - Discovery UDP 10004  
APG Net Pro - Commands TCP 30998  

Example

This example diagram shows the protocols and ports used among an iPad, card reader, printer, and cash drawer. That this diagram is specific to Adyen terminals and Epson printers.An example network configuration for the POS App and hardware.