Gift Card Setup and Configuration
Requires
POS w567 (and newer)
GiftCardLoader.exe
TenderProcessor webservice folder
TenderProcessorDatabaseCreation.SQL script
POS w567 should contain:
POS.exe
Fastrax.data.dll
IpadMercuryDll.dll
Newest Register.bat
Newest UnRegister.bat
TenderProcessor contains:
App_Data folder (empty)
bin folder
TenderProcessor.asmx
Web.config
- Create “Gift Card” department and tender via FasTrax Director->Maintenance
- Gift Card department number is not specific; any number is acceptable
- Confirm if department is taxable
- Gift Card tender ID should be 710
- Create “TenderProcessor” Database
- Open SQL Management Studio
- Log in as “SA”
- Password “Password0&”
- Right-click “Databases” under the “Object Explorer” and choose “New Database”
- Enter “TenderProcessor” as the Database name; choose “OK”
- Under “Object Explorer”, open “Security” then “Logins”
- Double-click “Fastrax” and choose “User Mapping” from the Login Properties – Fastrax window
- Check “TenderProcessor”, then check “db_owner” from the Database role membership window
- Choose “OK”
- Choose “New Query”; located above Object Explorer
- From the available databases dropdown, choose “TenderProcessor”
- Choose “File”, then “Open”, then “File”
- Navigate to the location you have placed the “TenderProcessorDatabaseCreation.sql” script
- Choose “Open”
- Once the query screen is populated with the script, choose “Execute”
- Set up and configure the TendorProcessor webservice
-If this is a multi-store/Corporate setup, TenderProcessor webservice only needs to be added on thecorporate server.
-If this is a single store setup, TenderProcessor webservice will need to be setup on the main SQLmachine.
TenderProcessor contains:
- Copy the TendorProcessor folder to inetpub ->wwwroot
- Configure the “TenderProcessorConnectionString” information in the Web.config
- Match the Data Source, ID & Password with the Web.config in FTCorpWebservice directory
- Open IIS Manager and “Right Click” on the TenderProcessor folder and choose convert to application
- Confirm the assigned Application Pool is set to enable 32 bit applications.
- If necessary, create a new pool for the TenderProcessor; choose to enable 32 bit applications
- Via the Command Window, reset IIS
- Choose the Windows “Start” button
- Type “cmd” in the “Run” box (could be “Search programs and files”); press “Enter”
- In the black command box, type “iisreset”;press “Enter”
- IIS will reset
- Once IIS is reset, test the site - http://127.0.0.1/tenderprocessor/tenderprocessor.asmx
- Move the “GiftCardLoader.exe” to C:/FasTrax/POS, if not already present
- Setting up TenderProcessor on POS
- Add/Edit the following settings in POS.ini
[GiftCardProcessor]
Host=localhost - IP of machine running TenderProcessor
HostPort=80 -port of machine running TenderProcessor
HostUsesSSL=false -use of SSL on the of machine running TenderProcessor
ForceGCSwipe=false - used by POS forces cashier to swipe the gift cards
-If this is a multi-store/Corporate setup, “Host” is the Public IP of the corporate server.
-If this is a single store setup, “Host” should be either “localhost” or the Local IP of the main DB machine
- Add the following buttons to the POS
- Ensure POS is version 567 or higher
- GiftCard Balance button from the Misc Tab; used to get Gift Card Balance
- Prog Dept Button and set the Department Number to the newly created Gift Carddepartment. Set the “ISGIFTCARD” value to “True”
- GiftCard Tender button from the Tenders Tab and set the GiftCardTendID to 710 - New tender is created in step 1 of this doc; 710 is suggested ID