Please enable JavaScript to run this help system!
Execu/Tech Systems, Inc.
Knowledgebase
Search:
850-747-0581
Email
Website
Contents
Index
Search
Page Properties
Page Keywords
Page Visibility
Preview For Mobile Device
Lightbox Code & Preview
Save
Cancel
Saving...
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
ETHTMLPrint (Print Folios, Reg Card, Cancellation, etc.)
Thank-you emails
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 Installation and Configuration
OTA / HTNG 2 Way Push
OTA / HTNG 1 & 2 Way Pull
OTA / HTNG Functions and Limitations
OTA / HTNG PMS Settings
OTA / HTNG ROH (Run Of House)
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)
FUEL sales in POS
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
WorldPay Credit Card Processing
WorldPay Critical Setup Info
WorldPay EMV PIN Pad Setup
WorldPay EMV Cloud Config
WorldPay EMV Failure Messages
WorldPay EMV PIN Pad Troubleshooting
WorldPay EMV Data Flow
WorldPay (Non-EMV) Data Flow
WorldPay Receipt Printer Setup
Shift4 Credit Card Processing
Shift4 Card Readers
Magtek Programming
Shift4 Data Flow
Shift4 Installation
Shift4 UTG Install
Shift4 EMV Setup
Shift4 AuthToken, AccessToken, AccessBlock
Shift4 PMS/POS Setup (MENUS4CO)
Shift4 PMS/POS Setup (Payment Codes)
Shift4 PMS/POS Setup (Other Settings)
Shift4 i4Go V2
Using Shift4 i4Go
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
Shift4 Troubleshooting
Shift4 UTG IP Address and Port
Shift4 Error Codes
Test Shift4 UTG Connection with Telnet
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
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
Error: 80040154
Find Software Application Folder
Folio Stops Printing (HTMLPRNT.EXE)
Forms Print to Wrong Printer
Forms Print Too Large
Memory Access Violation
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 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
Running ETUpdate from update.zip
Search
:
Index
Bookmark
Print This Article
Login
Edit Page
Publish Draft
Delete Draft
Compare Draft
Edit Header
Home
>
Payment Processing
>
Shift4 Credit Card Processing
>
Shift4 i4Go V2
>
Shift4 i4Go V2 Errors
A new workstation requires specific settings. See
Shift4 i4Go V2 Requirements
.
Many of these errors occur because instructions were not followed properly or were skipped.
Please take the time to read over the instructions and contact us if you don't understand them.
Some errors seen here will refer to shift4test.com - this is only used in testing. Your actual URL will be i4go.com.
#1
Error creating ActiveX control
#1
This is covered in
Step 6
of
Shift4 i4Go V2 Requirements
One of the controls we use in the Shift4 interface isn't registered. Please run Register Programs and Controls from all computers after an update or when a new computer is installed. It must be run for each Windows user on that computer that needs to run the software.
Register Programs and Controls
#2
Invalid class string (Exception from HRESULT: 0x800401F3 CO_E_CLASSSTRING))
This is covered in
Step 6
of
Shift4 i4Go V2 Requirements
One of the dlls is having trouble because it hasn't been registered in the GAC.
Please run Register Programs and Controls from all computers after an update or when a new computer is installed. It must be run for each Windows user on that computer that needs to run the software.
Register Programs and Controls
#3
CoCreateInstance failed for AcuToNet.IAcuToNet
COBOL error at XXXXXX in MENUS4.cob
This is covered in
Before You Begin
on
Shift4 i4Go V2 Requirements
This error occurs because you don't have the Microsoft DotNet Framework 2.0 installed
, which is one of our basic system requirements.
System Requirements
Microsoft .NET Framework
After verifying that you have DotNet Framework 2.0 installed, please run Register Programs and Controls.
Register Programs and Controls
#4
There was a problem communicating with Shift4's i4GoV2 server @
https://i4go01.i4go.com
Error:
{"readyState":0,"status":0,"statusText":"timeout"}
This is covered in
Step 2
of
Shift4 i4Go V2 Requirements
You'll see this error after swiping or entering card information in the i4Go V2 Card Entry Window. The URL will be different and will change from time to time but the cause of this error is the same. The URL can't be reached. We have no way of knowing why this is happening because the only information returned to us is that an HTTP timeout occurred. The most likely cause is a firewall.
Firewall Settings
#5
Error:
Response: i4go_server
keyboard
This is covered in
Step 3
of
Shift4 i4Go V2 Requirements
This error is caused by an incorrect version of Internet Explorer. The Microsoft component, ieframe.dll, is used to assist in communicating with Shift4 via HTTPS protocol. This file is updated with Internet Explorer and versions prior to IE 10 do not recognize some of the basic functions being used. Because of this, we are unable to retrieve the response from Shift4.
Please refer to this link.
Shift4 i4Go V2 Requirements
#6
ETPayments.dll error
Shift4 server URL = https://access.i4go.com
System.Net.WebException: The remote name could not be resolved: 'access.i4go.com'
This is covered in
Steps 2 and 4
of
Shift4 i4Go V2 Requirements
- Make sure you can reach the URL from web browser as specified in step 4.
This error occurs because your computer is unable to reach one of several URLs. The cause is either your internet or firewall.
#7
ETPayments.dll error
Shift4 server URL = https://access.i4go.com
System.Net.WebException: The operation has timed out
This is covered in
Steps 2 and 4
of
Shift4 i4Go V2 Requirements
- Make sure you can reach the URL from web browser as specified in step 4.
This error occurs because your computer is unable to reach one of several URLs. The cause is either your internet or firewall.
#8
Requesting Secure Connection from Shift4
Attempt 1 of 5
Obtaining Access Block from
https://access.i4go.com/
The error isn't that this window appears, it's that it remains for a while and then produces another error, often like the one after this error.
This is covered in
Steps 1, 2 and 4
of
Shift4 i4Go V2 Requirements
The interface isn't getting a response back from http://access.i4go.com but it also isn't getting an HTTP error. There are 3 common causes discussed below.
Your Public IP Address hasn't been whitelisted by Shift4
A firewall is blocking outgoing traffic.
You have a proxy server not allowing a connection.
The error below is often seen right after this error.
#9
Failed to connect to the Shift4 Access Block server.
Shift4 server URL = https://access.i4go.com
- Verify that Shift4 has whitelisted your IP.
- Your detected public IP is: XXX.XXX.XXX.XXX
- Check your internet connection.
- Make sure your firewall allows connection to the Shift4 URL.
- Contact Shift4 to determine if the URL is correct.
- Contact Execu/Tech Systems
This is covered in
Steps 1, 2 and 4
of
Shift4 i4Go V2 Requirements
The Shift4 URL couldn't be reached. There were no errors, it just timed out. Maybe your IP Address isn't whitelisted or maybe you have a firewall blocking access.
#10
There was an error communicating with the Shift4 server.
Shift4 server URL = https://access.i4go.com/
- Error StatusCode 407
- Error StatusDescription Proxy Authorization
- Contact Execu/Tech Systems
This is covered in
Step 4
of
Shift4 i4Go V2 Requirements
The interface MUST be able to reach https://access.i4go.com. It seems you're using a proxy server and it isn't allowing the connection. If using a proxy server, the interface must be able to reach the URL with the windows user credentials.
The error below is often seen right after this error.
#11
The proxy server isn't responding
This is covered in
Step 4
of
Shift4 i4Go V2 Requirements
The interface MUST be able to reach https://access.i4go.com from every terminal that needs to process credit cards. It seems you're using a proxy server and it isn't allowing the connection. If you can't access the URL via Internet Explorer from the terminal having the problem, the interface likely won't be able to either since it utilizes the Internet Explorer component ieframe.dll to assist in communicating.
#12
Script Error
An error has occurred in the script on this page.
This error is seen before you enter card information and the "Error:" usually states that something is undefined.
This error is typically caused by missing files in the "lib" folder within the software folder. Contact Execu/Tech support and we will verify that all files are there and that none have been corrupted.
#13
Message from webpage
There was a problem communicating with Shift4's i4GoV2 server @
https://i4go01.i4go.com
Error:
Invalid data was returned. Maybe it's your card swipe - configure it to send all tracks on a single line. Consult the manufacturer for instructions.
This error is seen after you swipe a card using an unencrypted card reader.
This is covered in Step 8 of
Shift4 i4Go V2 Requirements
If you click OK, you will likely see the next error. The card may still process since the error occurs after the initial track is submitted.
Your card reader is likely sending a Carriage Return after each track. We attempt to trap this but all devices are different and sometimes it gets through. The error is caused by another form submission while the current one is still in progress. If you have a MagTek card reader, use these instructions to remove the extra Carriage Return.
Magtek Programming
#14
Script Error
An error has occurred in the script on this page.
This error is seen after you swipe a card using an unencrypted card reader. "Line:", "Char:" and "Code:" are usually "0".
This is covered in
Step 8
of
Shift4 i4Go V2 Requirements
If you click "Yes" the card may still process since the error occurs after the initial track is submitted.
Your card reader is likely sending a Carriage Return after each track. We attempt to trap this but all devices are different and sometimes it gets through. The error is caused by another form submission while the current one is still in progress. If you have a MagTek card reader, use these instructions to remove the extra Carriage Return.
Magtek Programming
#15
There was a problem communicating with Shift4's i4GoV2 server @
https://i4go01.i4go.com
Error:
{"readyState":0,"status":0,"statusText":"timeout"}
This is covered in
Step 2
of
Shift4 i4Go V2 Requirements
You'll see this error after swiping or entering card information in the i4Go V2 Card Entry Window. The URL will be different and will change from time to time but the cause of this error is the same. The URL can't be reached. We have no way of knowing why this is happening because the only information returned to us is that an HTTP timeout occurred. The most likely cause is a firewall.
Firewall Settings
#16
Message from webpage
There was a problem communicating with Shift4's i4GoV2 server @
I4GO-SERVER
Error:
{"readyState":0,"status":0,"statusText":"Error: Access is denied.\r\n"}
This error is often the result of an incorrect Access Token, a critical piece of the authentication process. Please contact Execu/Tech support and we'll help you verify the Access Token. You may have to obtain a new Access Token from Shift4 for each merchant having a problem.
#17
Message from webpage
There was a problem communicating with Shift4's i4GoV2 server @
null
Error:
{"readyState":0,"statusText":"Error: Access is denied.\r\n"
}
The key here is the word "
null
". While initiating communication with Shift4, something went wrong and we didn't get the i4GoV2 server URL. Try again.
#18
Unhandled exception has occurred in a component in your
application. If you click Continue, the application will ignore this error
and attempt to continue.
A generic error occurred in GDI+.
These errors are seen before you swipe a card. Both are typically seen at the same time.
The problem is that your operating system is unable to load a progress bar image into memory. It's corrupted in memory or just not loaded at all.
The easiest solution is an update to the Shift4 interface. We've removed this image and replaced it with a code generated progress bar, rather than the Microsoft .Net progress bar, which relies on an image.
If you don't want an update, your only solution is to reload your operating system and possibly replace the RAM in your computer. We recommend that you get an update to the Shift4 interface. Contact us and we can schedule it for you.
#19
ETPayments.dll error
Shift4 server URL = https://access.i4go.com
System.net.WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. --->
System.Security.AuthenticationException: The remote certificate is invalid according to the validation procedure.
This error happens because the SSL certificate stored for the specified URL was never installed or is no longer valid.For most customers a new SSL will automatically be updated. In some cases, however, either due to security settings or an outdated operating system, the certificate will not update.
Please follow the SSL Certificate instructions in step 5 here
Shift4 i4Go V2 Requirements
.
You can find the download link, instructions and a copy of the email you should have received from Shift4 regarding this issue here
Shift4 SSL Certificates
#20
ETPayments.dll error
Shift4 server URL = https://access.i4go.com
System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send.
---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
You may begin seeing this error beginning in June 2018. You are seeing this error because your computer is not compatible with TLS 1.2.
Please follow these instructions
TLS 1.2 Requirements
#21
System.NotSupportedException: The requested security protocol is not supported.
at System.Net.ServicePointManager.ValidateSecirityProtocol(SecurityProtocolType value)
at System.Net.ServicePointManager.set_SecurityProtocol(SecurityProtocolType value)
at ETPayments.Shift4.GetAccessBlock(String Shift4URL, String AccessToken)
This error means that your operating system (Windows) is not able to provide the required security protocol, which is TLS 1.2. There are a couple things to try in this case.
The most likely cause is your .Net version. Please review this page and make sure to address the items in the "Before You Begin" section.
Shift4 i4Go V2 Requirements
Make sure your operating system is supported and that it has the latest .Net frameworks installed and that TLS 1.2 is supported using the information provided here
TLS 1.2 Requirements
See also
Shift4 Error Codes
Article ID
shift4_i4go_v2_errors
Views
4048
Last Modified
9/21/2021 7:12 PM
Copyright © Execu/Tech Systems, Inc. All Rights Reserved.
{1}
##LOC[OK]##
{1}
##LOC[OK]##
##LOC[Cancel]##
{1}
##LOC[OK]##
##LOC[Cancel]##