Positouch Punch Installation and Configuration:
1. Execute the SetupPunchh.msi installer
2. Configure Punchh
a. Run PunchhConfigurator.exe from C:\Program Files (x86)\Punchh or c:\Program Files\Punchh
b. Enter the location-specific API key
c. Set POS_Type to POSitouch
d. Click on POSitouch.cfg tab and set
f. Hit the 'Apply' button. Punchh service will be restarted, however, you might have to do that manually on some older systems. That is done via the Windows Control Panel > Services.
NOTE: If POS Driver is hosted on another computer then replace “c:\” with the network path to the C drive on the POS Driver. Don’t use mapped letters like “L:”, it has to be full network path instead, for example like this: \\192.168.2.1\c\sc\.
3. Configure POSitouch
Step #1. Define Check Footer:
a. In RDC Navigator select the following: Back Office Setup > Hardware > Guest Check Headings > Headings 2
b. Add 2 lines as shown below:
c. Drill down into each line and set the values as follows:
Step #2. Add Custom Credit Card Payment method for Punchh redemptions:
Punchh redemption codes are accepted by POSiTouch as 7 digit credit cards. This step is required to define this type of payment.
a. In RDC Navigator select the following: Payment > Forms of Payment
b. Add new payment type names PUNCHH
c. In RDC Navigator select the following: Back Office Setup > Credit Card > User Defined CC
d. Add the following line as shown below:
e. Click on 'More Flags' and select Loyalty Pay Type to be 'Punchh':
f. In RDC Navigator select the following: Back Office Setup > Credit Card > Forms Of Payment and check the following boxes:
g. In RDC Navigator select the following: Back Office Setup > Credit Card > Credit Card Types
h. Define Punchh Payment Type as shown below. Select unused channels 4, 5 or 6.
i. In RDC Navigator select the following: Back Office Setup > Credit Card > Merchant Data and click on More field
NOTE: Define channel selected in the previous step as shown below. Make sure Port number is matching one in the Punchh configuration (you should avoid ports 5002, 5003, 5025, 5026, 4444, and 3333).
Specify the actual IP address of the BOH machine.
Step #3. Enable XML Printing (Enables Punchh to receive check data from POSiTouch):
a. In RDC Navigator select the following: Back Office Setup > Hardware > Prep Printers
Locations and Types.
b. Hit Insert Button
c. Enter the following info, where Printer Number should be the next “No.” as shown below:
d. Close the Popup, select the new printer, hit Edit button, change the following:
e. Add the following to the SPCWIN.INI:
[spcwin] section:
CC_SocketClose=YES
[XML] section:
XMLInPath=C:\SC\XML\IN
[VIRTUAL] section:
VirtualPath11=C:\SC\XML\CHECKS
The number 11 above is taken from the table as shown below (Back Office Setup > Hardware > Prep Printers > Locations and Types):
NOTE: Create the folders above if they don’t exist.
f. In RDC Navigator select the following: Back Office Setup > Restaurant Misc Data > XML I/O
g. Select our new “XML Printer” for the following XML types:
h. In RDC Navigator do Immediate System Change: