General Info About This Service
This service is responsible for our Global Payments PAT (PayAtTable) interface.
The service listens to and communicates with the Ingenico Move/5000 credit card terminal.
All communication is initiated by the Ingenico terminal.
Following is a basic communication flow.
- Ingenico connects to the service via TCPIP socket connection.
- Ingenico requests the service to send a table-check list for the operator to select a guest check.
- Ingenico requests the service lock the guest check.
- Ingenico locally acquires payment and tip info and authorizes credit card(s).
- Ingenico sends payment detail to the service, and the service adds media(s) to the guest check.
- Ingenico requests the service unlock the guest check.
- Ingenico disconnects the TCPIP socket connection with the service.
There may be multiple Ingenico terminals communicating with the service simultaneously.
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 Global Payments Interface Service" is already installed, perform the following steps.
- Administrative Tools > Services > Stop "Comtrex Global Payments Interface Service".
- Control Panel > Add Remove Programs > Remove "Comtrex Global Payments Interface Service".
-
Click on the installation link below to run or download (ftp) the installation program.
- If downloading, download it to any temporary directory on your C: drive.
- If running directly, ignore the security warning.
- If you downloaded "GlobalPaymentsInterfaceServiceSetupxxx.msi", execute it to start the installation.
Installation Followup
- There are no registry settings.
- Configuration file settings are listed below. These settings should never need updating.
- Go to Administrative Tools --> Services. Find "Comtrex Global Payments 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 GlobalPaymentsInterfaceService is no longer needed at the store, please set service to disabled, or uninstall service.
Installation Reference
- Configuration file settings. Config file location is listed below. These settings should never need updating.
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 |
18101 |
This is the listen port.
|
AccessDatabasePath |
c:\icom\database |
This is the path to the lock files (.lk). This is also the path to the Access databases if not using SQL Server.
|
CurrencyCode |
826 |
This is the currency code used in responses to the Ingenico. (826=GBP 840=USD)
|
InactivityTimeoutMinutes |
10 |
This is the inactivity timeout period.
|
-
Files and Folders created, installed or updated by this installation.
-
(32 bit) C:\Program Files\Comtrex Systems\GlobalPaymentsInterfaceService
(64 bit) C:\Program Files (x86)\Comtrex Systems\GlobalPaymentsInterfaceService
- GlobalPaymentsInterfaceService.exe - Windows Service.
- GlobalPaymentsInterfaceService.exe.config - Configuration file.
-
C:\ProgramData\Comtrex Systems\GlobalPaymentsInterfaceService
- LogFiles - Folder with daily log files.
Version History (GlobalPaymentsInterfaceService.exe)
-
Version 1.0.0.1 2021-10-12
-
Version 1.0.0.2 2022-02-01
- Updated Table List response to return only table/checks belonging to entered "Table #".
If 0 is entered, we return all table/checks like before.
-
Version 1.0.0.3 2022-10-12
-
Updated config file with default 10 minute inactivity timeout.
This timeout or any error will result in the locked check being unlocked.
-
Version 1.0.0.4 2022-11-21
-
GP was sending 2 outcomes in a row. Probably a response msg missed on their end.
Hopefully GP will look into preventing duplicate messages.
This was creating a check with double payments, although CC was not doubly charged.
Version History (GlobalPaymentsInterfaceService.exe)
Version | Date | Description |
1.0.0.1 |
2021-10-12 |
Initial version. |
1.0.0.2 |
2022-02-01 |
Updated Table List response to return only table/checks belonging to entered "Table #".
If 0 is entered, we return all table/checks like before.
|
1.0.0.3 |
2022-10-12 |
Updated config file with default 10 minute inactivity timeout.
This timeout or any error will result in the locked check being unlocked.
|
1.0.0.4 |
2022-11-21 |
GP was sending 2 outcomes in a row. Probably a response msg missed on their end.
Hopefully GP will look into preventing duplicate messages.
This was creating a check with double payments, although CC was not doubly charged.
|
Downloads
Click here to Download.