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