For a POS to properly communicate with Punchh, the following endpoints must be whitelisted/allowed through a firewall.
- api.punchh.com
- isl.punchh.com
To test these, on your Back of House computer, where your POS is installed, open up an internet browser and go to:
If you receive an "OK" message - all good!
If you receive a message that the connection failed - please refer to the following whitelisting documentation.
Network Firewall and Anti-Virus Setup
PUNCHH Firewall rules. Confirm that the following FQDN (Fully Qualified Domain Names) endpoints are properly whitelisted in the site's firewall/router
(PUNCHH DOES NOT SUPPORT FIREWALL RULES USING IP ADDRESSES):
NETWORK FIREWALL CONFIGURATION
ALLOW
TCP using port 443
FROM: POS NETWORK
TO:
pos.punchh.com - Punchh check-in and redemption transactions, Punchh application configuration & update server
isl.punchh.com - Punchh check and barcode details
NETWORK FIREWALL VALIDATION
From the FOH POS Terminals open a web browser and navigate to the following web pages:
https://isl.punchh.com/ping
https://pos.punchh.com/ping
https://api.punchh.com/ping
Each web page should return a plain white page with OK. If any page doesn't return OK, the firewall needs to be reviewed to ensure the correct FW rules are in place.