9999 bar codes are the result of a loss of communication between the POS terminal and Punchh Proxy Service. A connection is established each time a bar code is printed. If this connection is not successfully established, 9999 bar codes begin to print. Please complete the following steps:
- Please make sure the Punchh Proxy service is actively running on the file server in the BOH. Restart if it is not running.
- After restarting, make sure Anti-Virus is not blocking the Punchh.Exe from running.
- If there is a software firewall running on the BOH computer, make sure inbound network connections are allowed to communicate to Punchh.exe process.
Please also make sure that the firewall rules and anti-virus exclusions are properly set as outlined by the following:
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:
api.punchh.com - Punchh check-in and redemption transactions
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