Squirrel POS v2 Punchh Firewall/AV Setup

Prerequisites

System Requirements for the PC Running the Punchh Service (Punchh.exe)

  • Minimum OS: Windows 7 (with SP1) and .NET Framework 4.6.1

Configure Firewall/Internet Router

FROM ALLOW TO
The PC running the Punchh service TCP Port 443 pos.punchh.com pos.us-west.punchh.com poslogs.punchh.com * See Note

Details
pos.punchh.com and pos.us-west.punchh.com- Punchh check-in and redemption transactions, check and barcode details
poslogs.punchh.com - Punchh log file repository

Note: Please confer with your Punchh account manager to identify other Punchh endpoints used for testing/staging or if your brand has it's own Punchh assigned endpoints

Configure Software Firewall/AV on the PC Running the Punchh Service

ALLOW FROM TO Computer Process
TCP Port 443 The PC running the Punchh service pos.punchh.com pos.us-west.punchh.com poslogs.punchh.com Punchh.exe PunchhWatchdogTrayApp.exe
TCP Port 5614 (Default Port) POS Terminals Squirrel POS terminal Java process The PC running the Punchh service

Configure Antivirus

  • Whitelist the EXE applications in the Punchh install folder from anti-virus
    C:\Program Files (x86)\Punchh

Application Whitelisting

  • Whitelist all of the Punchh EXE in the Application Whitelisting Control to allow communication over network.

  • Whitelist all applications that are digitally signed by "Punchh, Inc."

    • To allow updates without having to go back and "re-fingerprint" individual EXEs