Execu/Tech Systems, Inc.
Knowledgebase
Search:
850-747-0581
Email
Website
Contents
Index
Search Results
Welcome
What's New
System Requirements
Computer Hardware
Other Hardware
Operating Systems
Windows XP Support Ends
Server 2003 Support Ends
Windows 7 Support Ends
Server 2008 Support Ends
TLS 1.2 Requirements
Data Security
Firewall Settings
Credit Card Interfaces
Shift4 Fix (June 19, 2020)
Installation Checklists
Software Update Requirements
Post-Update Requirements
Questions and Answers
Common Questions
Common Mistakes
Sending a Screen Shot
Recording step by step
Glossary
Data Flow
Execu/Tech Services
Execu/Suite Hotel PMS
Setup Execu/Suite Hotel PMS
Installation
Data Preparation
Software Installation
Software Installation - Server
Software Installation - Client
Software Reinstall / Move
Create Shortcut Manually
Your Company Setup
Zip Code Database
License Access Code
Manager Menu / Setup
Getting Started
Hotel Control Files Setup
Parameter Record
Season Record
Rooms
Room Types
Tax Codes
Charge Codes
Payment Codes
Guest Packages
Market Segment Codes
Source of Business Codes
Corporate File
Guest Profile Tools
Housekeeping Codes
Yield Management
Meeting Room Parameters
User Defined Comments
Graphical Room View
Auto-Trace Setup
Wholesalers and Travel Agencies
Setup Bullet Points & Notes
Rooms, Room Types, Rates
Charge, Payment, Tax Codes
Guest Packages
User IDs & Security Levels
Parameters & Policies
Guest Profile Tabs and Fields
Market and Source Codes
System Maintenance
Company Setup
User ID Setup
Menu Level Password Setup
User I.D. / Security Setup
PMS Employee Setup
PMS Menu Permissions
Security Levels
Other Settings
Configuration Settings
CRM Sync
Edit HTML Templates
Editing HTML Letters, Documents and Forms
Email Settings
Enable PDF Saving
Hotel Logo
Import Rate Spreadsheets
Master Folios
MENUINI.FIL Configuration
Terminal ID Number Codes-Batch Terminals
Procedures Execu/Suite PMS
Guest Name Changes-Profile
Front Desk Operations
Front Desk Menu
Availability
Guest Profile
Check In
Credit Card Procedures
Check-In CC Preauth Video
Check In Master Folio
Packages
Guest Folio
Changes - Room, etc.
Posting Charges & Payments
Check Out
Check Out w/ Credit Card-Video
Housekeeping
Front Desk Reports & Printouts
Reservations Operations
Reservations Menu
Availability
New Reservations
Guest Profile
Advance Deposits
Credit Card Video-Res
CC Adv. Dep Refund Video
Share-withs
Changing Reservations
Cancellations and No-Shows
Guest Opt-out
Reservation Reports & Printouts
Sample Reports
Trace Reports
Groups
Night Audit
Night Audit FAQ
Night Audit Procedures
Night Audit Bullet Points
Night Audit Reports
Folio Detail Export
Clearing Adv. Deposits Remaining
Guest History
Manager Reports
Manager Procedures
Adjusting Statistics-AM Report
Audit Archive Report Viewer
Other Manager Tasks
Travel Agency Processing
Travel Agency Setup
Travel Agency Reports
Travel Agency Checks
Report Generator
How-To Videos and Tutorials
Assign Master Folio to Guest or Group
Change Terminal Number
Check In a Guest
Check Out a Guest
ETShortcutWizard
Export Guest Contact Info
Guest Profile Creation
Housekeeping Screen - Changing Status
Interface - Create a Scheduled Task
Software Update
Posting Charge or Payment to Folio
Transfer Charge or Payment to a Folio
Voiding Charge or Payment in Folio
How-To Documents
Post CC After Check-out
Credit Card Reminders
Change Company Code
Software Update without download
Execu/Suite CRS
Initial Setup
Menu and Navigation
Rooms Setup
Inventory & Availability
Viewing Inventory & Availability
Default Inventory
House Inventory
Periods of Closure
Events and Groups
Room Type Variations/Adjustments
Stop Sale Limits
Availability by Rate Category
Availability by Channel
Allotments
Booking Rules & Closure Date Rules
Calendar quick changes
Minimum Stay Policies
Automated Revenue Rules
Occupancy Rules
Channel / IDS Rules
Products/Rates Setup
Payments - Cancellations
Groups
Setup
Booking
Lookup
Channel Manager
Corporate Client Setup
Services Setup
Marina and RV Settings
Interfaces
OTA / HTNG
OTA / HTNG 2 Way Push
OTA / HTNG Installation and Configuration
OTA 1 Way Pull
OTA / HTNG Functions and Limitations
OTA / HTNG PMS Settings
OTA / HTNG Troubleshooting
OTA / HTNG Logs
Phone, Movie, POS, etc.
Comtrol® Interfaces
Comtrol® Network Requirements
Comtrol® Install
Comtrol® Setup
Comtrol® Testing
Comtrol® Resync
Comtrol® Troubleshooting
Legacy Interfaces
Legacy Interface Installation
Communication Settings
Phone Interface Resync
Troubleshooting Serial Connections
Micros POS Interface
Execu/Touch Point Of Sale
Execu/Touch POS Administrator
POS to Hotel Data Flow
Store Record
Departments/ Revenue Centers
Payment Records
Discount Records
Menu Items
Item Modifiers
Item Categories
Combinations (Value Meals)
Employee Records
Employee Work Codes
Void Codes
Table Setup
Terminal Records
Printer Setup
Item Button (Keyboard) Setup
How To - POS Admin
Create POS Item
Execu/Touch POS Procedures
F&B Open a Check
F&B Close a Check
Separate Checks
Split Checks
Split Tendering
Retail Procedures
Reports
Supervisor
Paid-Out Tips and Other
Create TAB
Transfer Checks
Video-Credit Cards in POS
Print Bar Codes
Advance Deposit in POS
Execu/Touch POS Miscellaneous
POS Cash Management
Dining Reservations
Tableside Wireless Tablets
Edit/ Purge History Records
Add Comment to POS Guest Receipt
Configure Bar Code Printer and Labels
Suppress Remote Printing
Use Employee Login Cards
Encode Employee Login Cards
Activities Deposits POS Setup
Export POS Check Detail (GAPOCKH.TXT)
POS Copy / Delete Records (GAPOCOPY)
POS Copy all records to another store
POS Copy records from GAPOCNTL.OLD
POS Delete Records
POS Change item fixed tax amount
POS Reset Table Types
POS Resynch employee/password records
POS Copy ONE record to another store
POS Convert gapo999.fin's
Printers and Cash Drawers
POS Printer Setup
POS Printer Troubleshooting
Cash Drawer Setup
Payment Processing
EMV Credit Card Processing
Vantiv / Worldpay Credit Card Processing
Vantiv Critical Setup Info
Vantiv EMV PIN Pad Setup
Vantiv EMV Cloud Config
Vantiv EMV Failure Messages
Vantiv EMV PIN Pad Troubleshooting
Vantiv EMV Data Flow
Vantiv (Non-EMV) Data Flow
Vantiv Receipt Printer Setup
Shift4 Credit Card Processing
Shift4 AuthToken, AccessToken, AccessBlock
Shift4 Card Readers
Magtek Programming
Shift4 EMV
Shift4 Data Flow
Shift4 Installation
Shift4 i4Go V2
Shift4 i4Go V2 Requirements
Shift4 i4Go V2 Errors
Shift4 i4Go V2 PMS / POS Settings
Shift4 i4Go V2 Internet Explorer Trusted Zone
Shift4 SSL Certificates
Shift4 Receipt Printer Setup
Credit Card Procedures
Switching Gateways/Providers
Inventory Control
Inventory Overview
Inventory Setup
Store, Locations, Classes-Categories
Inventory Items
Recipe File
Inventory Processing
Physical Inventory Entry
Physical Inventory Handheld Scanner
Purchase Orders
Miscellaneous Postings
Enter Waste Adjustments
Batch Updating
Display Item Detail
Inventory Integration
Integration to POS
Integration to A/P
Integration to GL
Inventory Reports
Time & Attendance
Direct Bill / City Ledger
Setup
Control Files Setup
Customer Setup
Membership Billing
Direct Bill - Execu/Suite PMS Interface
Direct Bill - Execu/Touch POS Interface
Direct Bill - General Ledger Interface
Procedures
Hotel DB Transfers
Transaction Batches
Open Item Payments
Manual Postings
Fix Out of Balance Direct Bill Accounts
Late Fees
Member Billing
Reports and Statements
Sample Reports
Customer Aged Trial Balance
Customer Detail Report
Transaction Batch Update Report
Open Item Statements
Balance Forward Statements
A/R Report Generator
Events and Catering
Getting Started
Event Setup
Sample Reports
Gift Cards (Execu/Gift)
Execu/Gift Setup and Configuration
Selling/Issuing Gift Cards
Redeeming Gift Cards
Manual Entry / Edit / Delete
Donated Gift Cards
Reward cards
Gift Card Reports
Encode Gift Cards
Back Office
General Ledger
GL Setup
GL Processing
GL Integration
GL Reports
Accounts Payable
A/P Setup
A/P Processing
A/P Reports
Condo
Condo Overview
Condo Setup
Condo Procedures
Condo Reports
Payroll
Payroll Setup
PR - GL Interface Setup
Company
Federal Tax Tables
Employee Setup
PR-TimeClock Interface Setup
Payroll Procedures
Payroll Reports
3rd Party Accounting Interfaces
GL Export
DataPlus
QuickBooks
Errors / Fixes
cbl.out Program Missing
Class Not Registered
Cobol Errors
Common System Issues
Company Selection Keeps Appearing
Detail File Update Error
Find Software Application Folder
Folio Stops Printing (HTMLPRNT.EXE)
Forms Print to Wrong Printer
Forms Print Too Large
Microsoft .NET Framework
Microsoft.Office.Interop
Missing or Broken Shortcut / Icon
Network Benchmark
Rebuild Corrupted File
Rebuild Cross Reference
Register Programs and Controls
Restarting Servers and Terminals
Run Program By Name
Run-time error '429'
Run-time error '-2147319779'
Program Warnings
Cannot Run More Than Once
Could Not Read Card
Current time not set up
In Reorg - Not Posted
Invalid Company Code
Invalid Room Type
Keyboard Record Not Set Up
Record Busy Message
Software License Warning
Terminal Record Not Set Up
Shift4 Troubleshooting
Shift4 UTG IP Address and Port
Shift4 Error Codes
Test Shift4 UTG Connection with Telnet
Shift4 Errors
Slow / Stuck Software
Start Program Missing
Support File Uploader
Unable to Select Printers
User Account Control (UAC)
What's My Terminal Number?
Execu/Vault
Remote Connection (RemoteET)
Uninstall Old Remote Connection App
Sample Reports
Year-End Procedures
Fiscal Year
Master Folios Year-End
Seasons and Rates
Advance Deposits
Server and System Health
PCI Compliance
City Ledger - Direct Bill
General Ledger
Accounts Payable
Payroll
Backup and Storage
Training
New Modules
Cloud Hosting
Cloud Hosting Access
Cloud Launcher Install
Cloud Launcher Setup
Cloud Launcher Update
Cloud Access for Mac
Cloud Hosting Preparation
Network / Hardware Requirements
Important Issues
Document Access
WebRes
WebRes - Installation
WebRes - Credit Card Processing
WebRes - Shift4
WebRes - Vantiv
WebRes - Customize / Configure
WebRes - Cancellation Policy
WebRes - Confirmation Page and Email
WebRes - Errors / Troubleshooting
Execu/Spa
Execu/Suite Activities
Software Launcher
Index
Bookmark
Print This Article
Login
Home
>
Payment Processing
>
Shift4 Credit Card Processing
>
Shift4 EMV
EMV Setup
Please contact your Shift4 representative for information on where to purchase EMV PIN Pads and what kind are compatible and fit your needs. We've thoroughly tested the Ingenico iPP320.
Shift4 UTG Service Installation
There are a few things to consider when installing the UTG (Universal Transaction Gateway)
Each computer where the UTG is installed must have a static IP address. This is because the Execu/Tech software needs to know which computer to communicate with.
In situations where the UTG is installed on each computer with a PIN Pad, we will need the IP address and the port number for each UTG installation.
If a single Shift4 UTG will be installed at your location.
This is reliable and works well if you take these precautions.
Install the UTG on a reliable computer that will always be on.
This computer should not be regularly used by employees.
Every time someone uses this computer the chances of a problem causing service interruptions increases.
This computer should
NEVER
be used for personal tasks like email, web browsing, entertainment, etc.
This is how computers get a virus, malware, ransomware, etc.
All employees should know about this computer and know that it must be on for the EMV PIN Pads to function.
This will help expedite the resolution of any service interruptions.
It's OK to install the UTG on the same server the Execu/Tech software.
*Since the UTG must be installed locally, this doesn't apply to Cloud Hosted customers or customers hosting on their own servers outside of the local network.
API Terminal ID and PMS Terminal Numbers (They aren't random)
When Shift4 is ready to perform the configuration of the PIN Pads, you must let them know which terminal numbers need to be configured. Please read the information, below, that explains how to number the PIN Pads. It's very simple but if not followed the PIN Pads won't work.
In Execu/Touch POS you must add this payment code
Code = $
Description = EMV
Credit card info swiped = V
If updating from i4Go, you may need to generate a new Access Token.
Check with Shift4 to determine if this is necessary. If it is, either Shift4 or the customer must provide an Auth Token. This Auth Token will be used to generate a new Access Token.
Verify with Shift4 that any "card on file" tokenized cards can be used with the new Access Token.
Shift4 will facilitate installing and configuring the UTG service as well as the EMV PIN Pads.
Shift4's UTG or Universal Transaction Gateway is an application that facilitates communication between Shift4, the EMV PEN Pad and Execu/Tech software.
Each Execu/Tech terminal that needs to process credit cards via EMV PIN Pad will need a dedicated EMV PIN Pad. We do not support sharing a PIN Pad between multiple terminals.
If the Execu/Tech terminal will not handle physical cards (call center, reservation office, etc.) then an EMV PIN Pad isn't necessary. This terminal can use the i4Go V2 interface which allows secure manual card entry into an encrypted window.
API Terminal ID and PMS Terminal Numbers (They aren't random)
When configuring the EMV PIN Pads in the Shift4 UTG TuneUp, make sure that the API Terminal ID matches the Execu/Tech software terminal number WITHOUT leading zeros.
For example:
PMS Terminal 01
=
API Terminal ID 1
PMS Terminal 10
=
API Terminal ID 10
PMS Terminal 23
=
API Terminal ID 23
Execu/Tech software does not communicate with the EMV PIN Pad, it communicates with the Shift4 UTG (Universal Transaction Gateway). Because of this, you will need to provide us with the IP Address and Port of each UTG that's been installed. The default port is 17476 but can be changed to any unused port.
Execu/Tech software communicates with the TCP/IP API. This must be installed in the UTG TuneUp.
If only a single UTG was installed,
we only need the IP address and Port of this UTG.
This is common when Direct TCP/IP EMV PIN Pads are used.
If each computer with an EMV PIN Pad has its own UTG installed, we need the IP Address and Port of each UTG and the corresponding Execu/Tech terminal number.
Critical Information for Hosted Customers
To maintain proper security, the UTG is installed locally, at your property. This ensures that no credit card data is sent to or travels through Execu/Tech software or the cloud server.
You must have a static public IP address.
Please let us know what this IP address is so we can configure our application, hosted on the cloud, to communicate with your locally installed UTG.
All computers where the UTG is installed must have a static internal IP address.
If only one UTG will installed at your location, make sure that it's installed on a computer that is always on and all employees know this is a requirement.
The communication will occur over the TCP protocol.
The default port is 17476 but can be changed to any unused port. This port will need to be opened for incoming traffic on your router / firewall.
Hosted customers will install Shift4's UTG at their location, on the same local network with their terminals and EMV PIN Pad devices.
The customer's IT professional will need to modify any routers and firewalls to provide access to the hosted server to the UTG.
If more than one UTG has been installed, multiple ports will need to be configured to allow access.
If multiple UTGs are installed, configure the router to forward a different port to each UTG. Let us know the IP address and which port corresponds to which Execu/Tech Terminal.
We will provide you with the IP address of the hosted server where the connection will come from so you can properly secure your network.
Router / Firewall Example Configuration
***These are examples, not necessarily your actual IP addresses.
Private IP Address Ranges.
The default port is 17476 but can be changed to any unused port. This port will need to be opened for incoming traffic on your router / firewall.
Computer / Device
IP Address
Hosted Server
10.10.10.10
(Public IP Address)
*This is just an example using a private IP address. The actual IP address will not begin with 10.
The Hosted Server will send requests to your public IP Address.
The Hosted Server is on the cloud, located in one of Microsoft's Azure Datacenters.
Your Router
10.0.0.1
(Public IP Address)
*This is just an example using a private IP address. The actual IP address will not begin with 10.
Your Router will take this request, see that it's coming from the Hosted Server's IP Address, on the specified Port, and forward it to the UTG computer.
Your Router is likely located at your property but may be accessible to IT professionals from outside of your local network.
Your Firewall
Your firewall may be on your router, as a separate device or even on each computer. Make sure that the communication from the Hosted Computer isn't blocked by your firewall.
UTG Computer
(one or more)
192.168.1.1
(Internal IP Address)
The UTG Computer receives this request, processes it, communicates with the EMV PIN Pads or Shift4, and then replies to the request.
The UTG Computer is located at your property on the same local network as the EMV PIN Pads.
*Keep in mind that the UTG Computer may have a firewall that needs to be adjusted to allow communication with the Hosted Server.
We can't tell you how to modify your firewall and router. If you don't know how to modify the settings in your router and firewall, you should not be attempting to make these changes - you could cripple your network and lose internet access. Please contact an IT professional who is comfortable performing these tasks.
Article ID
shift4_emv1
Views
1020
Last Modified
1/15/2021 10:17 AM
Copyright © Execu/Tech Systems, Inc. All Rights Reserved.
{1}
##LOC[OK]##
{1}
##LOC[OK]##
##LOC[Cancel]##
{1}
##LOC[OK]##
##LOC[Cancel]##