General Info About This Service
-
Services/Device chain.
- This service is responsible for our Comtrex FreedomPay P@T interface.
- This service listens to and responds to FreedomPay's Pat-At-Table Service.
- The Ingenico Move/5000 credit card terminal communicates with FreedomPay's Pat-At-Table Service.
- All communication is initiated by the Ingenico terminal.
- There may be multiple Ingenico terminals communicating simultaneously.
-
Following is a basic communication flow.
- Ingenico prompts for an operator sign on.
- Ingenico prompts for a table and amount due.
- Ingenico acquires payment and tip info and authorizes credit card(s).
- Ingenico sends payment detail and our service adds media(s) to the guest check.
- Ingenico prompts for another table or for operator sign off.
Mandatory Installation Prerequisites
- This service is intended to be installed only by Comtrex installation and support personnel.
Installation Instructions
Important: Read this section before starting installation.
- These instructions are assuming you are logged on to, and performing this installation from the actual target machine.
- Installation should be on the PC that is hosting the Odyssey databases.
-
If "Comtrex FreedomPay Interface Service" is already installed, perform the following steps.
- Administrative Tools > Services > Stop "Comtrex FreedomPay Interface Service".
- Control Panel > Add Remove Programs > Remove "Comtrex FreedomPay Interface Service".
-
Click on the installation link below to download the installation program to any temporary directory on your C: drive.
- Execute "FreedomPayInterfaceServiceSetupxxx.msi" to start the installation.
Installation Followup
- There are no registry settings.
- Database settings are listed below and should be programmed prior to running this service.
- Configuration file settings are listed below. These settings should never need updating.
- Go to Administrative Tools --> Services. Find "Comtrex FreedomPay Interface Service" and start the service.
- Wait a few seconds, then check the daily log file to see if any failures. Log file location is listed below.
- That completes the installation.
- Any time changes are made to the configuration file, be sure to restart service so changes are read by the service.
- If FreedomPayInterfaceService is no longer needed at the store, please set service to disabled, or uninstall service.
Installation Reference
-
Database settings.
Programmed via programming.exe GUI at POS System Options->FreedomPay P@T Definitions.
Value Name | Value Data | Description |
ListenIPAddress |
0.0.0.0 |
This address will allow the service to listen on any of the servers ip addresses.
|
ListenPort |
60001 |
This is the 'default' listen port.
|
StoreId |
TBD |
This value is provided by FreedomPay per store.
|
TerminalId |
TBD |
This value is provided by FreedomPay per store.
|
-
Configuration file settings. Config file location is listed below. These settings should never need updating.
Value Name | Value Data | Description |
AccessDatabasePath |
c:\icom\database |
This is the path to the Access databases if not using SQL Server.
|
-
Files and Folders created, installed or updated by this installation.
-
C:\windows
- POS2100AUX.dll - Provides POS services.
-
(32 bit) C:\Program Files\Comtrex Systems\FreedomPayInterfaceService
(64 bit) C:\Program Files (x86)\Comtrex Systems\FreedomPayInterfaceService
- FreedomPayInterfaceService.exe - Windows Service.
- FreedomPayInterfaceService.exe.config - Configuration file.
-
C:\ProgramData\Comtrex Systems\FreedomPayInterfaceService
- LogFiles - Folder with daily log files.
Downloads
Click here to Download .MSI
Click here to Download .ZIP
Version History (FreedomPayInterfaceService.exe)
-
Version 1.0.0.1 2023-03-30
-
Version 1.0.0.2 - 1.0.0.3
- Not released. FreedomPay API nomenclature issues.
-
Version 1.0.0.4 2023-07-18
Current FreedomPayInterfaceServiceSetup Installation Contents (.MSI or .ZIP)
-
Version 105 2024-07-26 FreedomPayInterfaceService105.msi (or .zip)
- Version 1.0.0.4 FreedomPayInterfaceService.exe
- Version 1.0.0.39 POS2100AUX.DLL