The Electronic Payment Gateway (EPG) is a program that runs on a Site Server (sserv7 image) and handles the interfaces with tellers and payment processors. It also reports status of these tellers and Ryko car washes on the General Intelio Interoperability Protocol (GIIP) for systems that wish to monitor and report activity.
Supported tellers:
Intelio ActivaVirtual Attendant
Ryko AMTT coinbox
Ryko AMTT-CS coinbox
Ryko Enteract Virtual Attendant
Ryko Bay Pay
Ryko Touch-n-Go
Unitec Wash Select II
Supported payment processors:
Authorize.Net
Radiant Epsilon
WashMax Market
EPG is a replacement for non-PCI compliant EPI Server application.
Installation and Startup
EPG should operate on any Windows XP based system. However, it's only supported by Intelio as pre-installed on an Intelio Site Server. See the Application Configuration section at How to configure a new Site Server for details.
Taskbar Icon and Menu
When running, EPG has an icon in the Windows taskbar notification area that looks like this: Right click on it for a menu of windows and actions:
Status displays the Status window showing current status of the system.
Settings displays the Settings window which allows you to configure EPG.
About displays version and copyright information.
Exit shuts down the EPG application.
Status Window
The Electronic Payment Gateway Status window shows the current state of things in EPG. It may be brought up from the taskbar icon menu, or it may be displayed full screen on a Site Server that is configured solely as a Payment Gateway system (via CAW Booter configuration profile).
Items that may be appear in the status:
HTTP Server
EPG has a reports interface via the HTTP protocol. When it is being accessed, connections will be shown under this heading.
GIIP Server
EPG includes a General Intelio Interoperability Protocol server used for communication on this protocol. Connections to this server are shown below this heading.
EPI Server
EPI is the interface with Ryko and Intelio tellers. A connection with one of these tellers will appear under this heading. The connection will show an icon indicating the type of device and whether it is currently communicating or not (crossed out icon).
Unitec Tellers
If configured, this heading will appear with a line below it for each wash bay. The icon and text indicate the current state of the Wash Select II.
Authorize.Net Payment Processor
If configured, this heading will appear. The icon color and text below it indicate the state of the communication with Authorize.Net.
Intelio GIIP Payment Processor
If an Intelio edge VM is running, it will appear here as well as under GIIP Server. The icon color and text below it indicate the state of communication with WashMax Market's payment processor.
Radiant Epsilon Payment Processor
If configured, this heading will appear. The icon color and text below it indicate the state of the communication with Epsilon.
The following buttons may also be available:
EPI Diagnostics
This button is only available when a device under EPI Server is selected. Press it to view communication information with the device.
View Log
EPG maintains a detailed daily log of activity, useful for debugging. Press this button to view the current day's log.
Previous day's logs can be found in the directory C:\Program Files\Ryko\EPG\EventLog\
Close
Closes the Status window. (Only available when not running full screen.
When a Site Server is configured as a Payment Gateway, EPG runs with the Status Window full screen and adds buttons to Exit to Boot Aplication, Reboot Server, and Shutdown Server. It also displays the program version and copyright.
Settings Window
The EPG Settings window provides an interface to configure options, interfaces, and payment processing. Each area of configuration appears as a separate tab, each of which is detailed below. If the OK button is clicked, your changes are saved and EPG exits. On a Site Server, the boot application will automatically launch a new instance running the new configuration.
General Settings
This tab contains settings that are not tied to a particular interface.
Keep reports for 30 days
Some payment processors may provide reports to EPG as part of its interface. (Epsilon is one such processor.) These reports will be purged after the designated number of days.
To access the reports, login to WashMax.com, click on the Reports tab, and then Payment Processor Reports below that.
Release pre-authorization hold after 4 hours
When used with a self-serve car wash teller, this is how long a customer has to complete their purchase before the transaction closes.
It also designates how long some reference information about the transaction may be stored on the hard drive.
Sensitive Authentication Data, as defined by PCI PA-DSS, is never to be stored, in any form, by EPG.
Your Computer ID: xxxx xxxx
This read-only field has a unique hash defining this computer. Upon installation, you must provide this value to Intelio Customer Support to generate a license key for EPG's interface with your payment processor.
Authorize.Net Settings
Authorize.Net is an online credit card processor gateway. A merchant account must be setup by your provider (not Intelio). The Authorize.Net account must be setup as Merchant Type "Retail". Device type should be set to Self-Service Terminal. Once the account is created, login to Authorize.Net, go to Settings, and generate an API login and transaction key.
Fields:
Authorize.Net Server name or address: cardpresent.authorize.net
If DNS is not functioning on the Site Server, try entering 64.94.118.65 here.
Account API Login
Enter the API Login ID generated from the Authorize.Net web site.
Account Transaction Key
Enter the Transaction Key generated from the Authorize.Net web site.
Device Type: 3: Self Service Terminal
Should not change, but some account are mistakenly set to 2: Unattended Terminal, and you can select that here.
Product License Key
The Authorize.Net functionality in EPG requires a license key from Intelio.
If you are installing without the assistance of Intelio, call 800-874-6099 to obtain a license key.
EPI Settings
Electronic Payment Interface (EPI) is the protocol used to communicate with Ryko coinboxes and car washes, and Intelio tellers.
Fields:
RykoNet Host: localhost
Rarely is there reason to change this field.
If communicating with a single Virtual Attendant over Ethernet/IP, it occasionally works to enter that device's name or IP address here.
Terminals
List of terminals (coinboxes, tellers) to communicate with.
Use the Edit Terminals button to add terminals.
Epsilon Settings
Radiant Epsilon is credit and fleet card processor that is customized to each customer. The Epsilon service may be installed on the Site Server itself, or on a Radiant server on site. Contact your Intelio or Radiant sales representative for more information.
Fields:
Location ID: POS000000000100
Base value of point of sale terminal's ID. The last digit will be changed to the teller/coinbox number.
End of Day Batch time
At the designated time each day, the current batch will be closed and a report will be generated.
Product Code
Product Code that car washes will appear as in the Point of Sale system.
Product License Key
The Epsilon functionality in EPG requires a license key from Intelio.
If you are installing without the assistance of Intelio, call 800-874-6099 to obtain a license key.
GIIP Settings
The lone field in this tab defines the port on which the General Intelio Interoperability Protocol (GIIP) server will listen for connection. There is currently no reason to change this.
HTTP Settings
The lone field in this tab defines the port on which a basic HTTP server will listen for connection. This server is used to access reports provided to EPG from the Epsilon interface. To access the reports, login to WashMax.com, click on the Reports tab, and then Payment Processor Reports below that.
There is currently no reason to change this setting.
Unitec Settings
EPG can process payments for and monitor up to four Unitec Wash Select II bays at a single site. The interface in a Wash Select II is serial, so a serial device server is installed within the teller to provide an Ethernet interface. Enter the IP address and listening port for the TCP Server for each bay you wish to connect to.
Configuring the Serial Device Server
A serial device server must be connected to the site's IP network or directly to the Site Server via an Auxiliary Connection and a cross-over cable. Configured the device to:
An IP address compatible with its subnet.
For a direct connection to Auxiliary Connection #1 on a Site Server, use IP 192.168.111.21.
Set to run as a TCP Server
Set the serial port to 9600 baud, 8 data bits, 1 stop bit, no parity, no flow control.
If using a Moxa nPort serial device server, a search utility from Moxa is pre-installed on the Site Server. Find it in the Start / All Programs menu and use it to configure the Moxa(s).
Configuring the Wash Select II
The Wash Select II (WSII) must be configured to communicate correctly with EPG. Open the teller and flip the toggle switch on top of the motherboard to Setup mode. (Refer to your WSII Operations Manual, "Setup and Operate Modes".) Use the 1 key on the keypad to go backwards in a menu and also to answer Yes. Use the 3 key to go forward and to answer No. The * key is used for selection, or as an Enter key.
Press 3 twice to advance the menu to Credit System, and then press * to select it.
The menu item Credit Mode is displayed; press * to select it.
Press 3 and then * to select Generic Terminal Mode.
Press 1 and then * to answer Yes to the Use extensions question.
Press 3 several times to advance to the menu item Accept Propriety, and then press * to select it.
Press 1 and then * to answer Yes to the question.
Now flip the motherboard toggle switch back to Operation mode.
WashMax Reports
Reports provided to EPG from the Epsilon interface are accessible from your WashMax.com account. To access the reports, login to WashMax.com, click on the Reports tab, and then Payment Processor Reports below that. If your site does not appear there, contact Intelio Customer Support at 800-874-6099 to have it enabled.
Step-by-Step Checklist for Site Server Backup the Code-A-Wash database (Only needed if running the Code-a-Wash, i.e.. WashMax Merchandise, which requires an Activa or Ryko coinbox)
Pull up site on the...
Configuring WashMax EPG Reports Reports provided to EPG from a payment processor (currently only Radiant Epsilon) are accessible from customers WashMax.com account, but you have to link each site on...
Overview of Changes for PCI Compliance There has been a slew of changes to Intelio's system images and software to become PCI compliant. In many cases, these changes add steps to supporting our customers. This...