Support Category
Table of Contents
-
Contents of Support
-
Networking
(Networking Questions and Answers)
Support
Articles for use by support personnel.
Authorize.Net Response Codes
Authorize.Net returns a Response Code and Error Code with each request. Often the tables below will offer more detail than the Error Text that is returned.
(The information below is also available in PDF form at the end of this article.)
Where To Find the Codes?
In the EPG log, a line such as this will be logged:
10:03:52,577 INFO AuthNet: Response: Code=2 Reason=#2 "This transaction has been declined.", Auth Code=, Trans ID=2808425044
Response Codes:
RESPONSE DESCRIPTION
CODE
1 This transaction has been approved.
2 This transaction has been declined.
3 There has been an error processing this transaction.
4 This transaction is being held for review.
Response and Error Codes:
RESPONSE RESPONSE REASON TEXT NOTES
CODE ERROR
CODE
1 1 This transaction has been
approved.
2 2 This transaction has been
declined.
2 3 This transaction has been This code indicates a referral response.
declined.
2 4 This transaction has been The code returned from the processor indicating
declined. that the card used needs to be picked up.
3 5 A valid amount is required. The value submitted in the amount field did not
pass validation for a number.
3 6 The credit card number is invalid.
3 7 The credit card expiration date is The format of the date submitted was incorrect.
invalid.
3 8 The credit card has expired.
3 9 This reason code is reserved or
not applicable to this API.
3 10 This reason code is reserved or
not applicable to this API.
3 11 A duplicate transaction has been A transaction with identical amount and credit
submitted. card information was submitted two minutes
prior.
3 12 An authorization code is required A transaction that required x_auth_code to be
but not present. present was submitted without a value.
3 13 The merchant API login ID is
invalid or the account is inactive.
3 14 This reason code is reserved or
not applicable to this API.
3 15 The transaction ID is invalid. The transaction ID value is non-numeric or was
not present for a transaction that requires it (i.e.,
VOID, PRIOR_AUTH_CAPTURE, and CREDIT).
3 16 The transaction was not found. The transaction ID sent in was properly formatted
but the gateway had no record of the transaction.
3 17 The merchant does not accept The merchant was not configured to accept the
this type of credit card. credit card submitted in the transaction.
3 18 This reason code is reserved or
not applicable to this API.
3 19 An error occurred during
processing. Please try again in 5
minutes.
3 20 An error occurred during
processing. Please try again in 5
minutes.
3 21 An error occurred during
processing. Please try again in 5
minutes.
3 22 An error occurred during
processing. Please try again in 5
minutes.
3 23 An error occurred during
processing. Please try again in 5
minutes.
3 24 This reason code is reserved or
not applicable to this API.
3 25 An error occurred during
processing. Please try again in 5
minutes.
3 26 An error occurred during
processing. Please try again in 5
minutes.
2 27 The transaction resulted in an
AVS mismatch. The address
provided does not match billing
address of cardholder.
2 28 The merchant does not accept The Merchant ID at the processor was not
this type of credit card. configured to accept this card type.
2 29 This reason code is reserved or
not applicable to this API.
2 30 The configuration with the
processor is invalid. Call
Merchant Service Provider.
2 31 This reason code is reserved or
not applicable to this API.
3 32 This reason code is reserved or
not applicable to this API.
3 33 FIELD cannot be left blank. The word FIELD will be replaced by an actual
field name. This error indicates that a field the
merchant specified as required was not filled in.
2 34 The VITAL identification numbers The merchant was incorrectly set up at the
are incorrect. Call Merchant processor.
Service Provider.
2 35 An error occurred during The merchant was incorrectly set up at the
processing. Call Merchant Service processor.
Provider.
3 36 The authorization was approved,
but settlement failed.
2 37 The credit card number is invalid.
2 38 This reason code is reserved or
not applicable to this API.
3 39 The supplied currency code is
either invalid, not supported, not
allowed for this merchant or
doesn’t have an exchange rate.
3 40 This transaction must be
encrypted.
2 41 This reason code is reserved or
not applicable to this API.
3 42 This reason code is reserved or
not applicable to this API.
3 43 This reason code is reserved or
not applicable to this API.
2 44 This reason code is reserved or
not applicable to this API.
2 45 This reason code is reserved or
not applicable to this API.
3 46 This reason code is reserved or
not applicable to this API.
3 47 The amount requested for This occurs if the merchant tries to capture funds
settlement may not be greater greater than the amount of the original
than the original amount authorization-only transaction.
authorized.
3 48 This processor does not accept The merchant attempted to settle for less than
partial reversals. the originally authorized amount.
3 49 A transaction amount greater than The transaction amount submitted was greater
$[amount] will not be accepted. than the maximum amount allowed.
3 50 This transaction is awaiting Credits or refunds may only be performed
settlement and cannot be against settled transactions. The transaction
refunded. against which the credit/refund was submitted
has not been settled, so a credit cannot be
issued.
3 51 The sum of all credits against this
transaction is greater than the
original transaction amount.
3 52 The transaction was authorized,
but the client could not be notified;
the transaction will not be settled.
3 53 This reason code is reserved or
not applicable to this API.
3 54 The referenced transaction does
not meet the criteria for issuing a
credit.
3 55 The sum of credits against the The transaction is rejected if the sum of this
referenced transaction would credit and prior credits exceeds the original debit
exceed the original debit amount. amount.
3 56 This reason code is reserved or
not applicable to this API.
3 57 An error occurred in processing.
Please try again in 5 minutes.
3 58 An error occurred in processing.
Please try again in 5 minutes.
3 59 An error occurred in processing.
Please try again in 5 minutes.
3 60 An error occurred in processing.
Please try again in 5 minutes.
3 61 An error occurred in processing.
Please try again in 5 minutes.
3 62 An error occurred in processing.
Please try again in 5 minutes.
3 63 An error occurred in processing.
Please try again in 5 minutes.
3 64 This reason code is reserved or
not applicable to this API.
2 65 This reason code is reserved or
not applicable to this API.
3 66 This transaction cannot be The transaction did not meet gateway security
accepted for processing. guidelines.
3 67 This reason code is reserved or
not applicable to this API.
3 68 The version parameter is invalid. The value submitted in x_cpversion was invalid.
3 69 The transaction type is invalid. The value submitted in x_type was invalid.
3 70 The transaction method is invalid. The value submitted in x_method was invalid.
3 71 This reason code is reserved or
not applicable to this API.
3 72 The authorization code is invalid. The value submitted in x_auth_code was more
than six characters in length.
3 73 This reason code is reserved or
not applicable to this API.
3 74 The duty amount is invalid. The value submitted in x_duty failed format
validation.
3 75 The freight amount is invalid. The value submitted in x_freight failed format
validation.
3 76 The tax amount is invalid. The value submitted in x_tax failed format
validation.
3 77 This reason code is reserved or
not applicable to this API.
3 78 The Card Code The value submitted in x_card_code failed format
(CVV2/CVC2/CID) is invalid. validation.
3 79 This reason code is reserved or
not applicable to this API.
3 80 This reason code is reserved or
not applicable to this API.
3 81 This reason code is reserved or
not applicable to this API.
3 82 This reason code is reserved or
not applicable to this API.
3 83 This reason code is reserved or
not applicable to this API.
3 84 The device type is invalid. The value submitted in x_device_type did not
match the configured value.
3 85 The market type is invalid. The value submitted in x_market_type did not
match the configured value.
3 86 The response format is invalid. The value submitted in x_response_format was
not equal to “0” or “1.”
3 87 This market type is not supported.
3 88 The Track1 data is invalid.
3 89 The Track2 data is invalid.
3 90 ACH transactions cannot be ACH transactions cannot be processed by the
processed. card-present system.
3 91 This reason code is reserved or
not applicable to this API.
3 92 This reason code is reserved or
not applicable to this API.
3 93 This reason code is reserved or
not applicable to this API.
3 94 This reason code is reserved or
not applicable to this API.
3 95 This reason code is reserved or
not applicable to this API.
3 96 This reason code is reserved or
not applicable to this API.
3 97 This reason code is reserved or
not applicable to this API.
3 98 This reason code is reserved or
not applicable to this API.
3 99 This reason code is reserved or
not applicable to this API.
3 100 This reason code is reserved or
not applicable to this API.
3 101 This reason code is reserved or
not applicable to this API.
3 102 This reason code is reserved or
not applicable to this API.
3 103 This transaction cannot be A valid fingerprint, transaction key, or password
accepted. is required for this transaction.
3 104 This reason code is reserved or
not applicable to this API.
3 105 This reason code is reserved or
not applicable to this API.
3 106 This reason code is reserved or
not applicable to this API.
3 107 This reason code is reserved or
not applicable to this API.
3 108 This reason code is reserved or
not applicable to this API.
3 109 This reason code is reserved or
not applicable to this API.
3 110 This reason code is reserved or
not applicable to this API.
3 111 A valid billing country is required. This code is applicable to Wells Fargo
SM
SecureSource merchants only.
3 112 A valid billing state/province is This code is applicable to Wells Fargo
required. SecureSourceSM merchants only.
3 120 An error occurred during The system-generated void for the original timed-
processing. Please try again. out transaction failed. (The original transaction
timed out while waiting for a response from the
authorizer.)
3 121 An error occurred during The system-generated void for the original
processing. Please try again. errored transaction failed. (The original
transaction experienced a database error.)
3 122 An error occurred during The system-generated void for the original
processing. Please try again. errored transaction failed. (The original
transaction experienced a processing error.)
3 123 This account has not been The transaction request must include the
given the permission(s) API login ID associated with the payment
required for this request. gateway account.
2 127 The transaction resulted in an The system-generated void for the original AVS-
AVS mismatch. The address rejected transaction failed.
provided does not match billing
address of cardholder.
3 128 This transaction cannot be The customer’s financial institution does not
processed. currently allow transactions for this account.
3 130 This payment gateway account IFT: The payment gateway account status is
has been closed. Blacklisted.
3 131 This transaction cannot be IFT: The payment gateway account status is
accepted at this time. Suspended-STA.
3 132 This transaction cannot be IFT: The payment gateway account status is
accepted at this time. Suspended-Blacklist.
2 141 This transaction has been The system-generated void for the original
declined. FraudScreen-rejected transaction failed.
2 145 This transaction has been The system-generated void for the original card
declined. code-rejected and AVS-rejected transaction
failed.
3 152 The transaction was authorized, The system-generated void for the original
but the client could not be notified; transaction failed. The response for the original
the transaction will not be settled. transaction could not be communicated to the
client.
2 165 This transaction has been The system-generated void for the original card
declined. code-rejected transaction failed.
3 170 An error occurred during Concord EFS – Provisioning at the processor
processing. Please contact the has not been completed.
merchant.
2 171 An error occurred during Concord EFS – This request is invalid.
processing. Please contact the
merchant.
2 172 An error occurred during Concord EFS – The store ID is invalid.
processing. Please contact the
merchant.
3 173 An error occurred during Concord EFS – The store key is invalid.
processing. Please contact the
merchant.
2 174 The transaction type is invalid. Concord EFS – This transaction type is not
Please contact the merchant. accepted by the processor.
3 175 The processor does not allow Concord EFS – This transaction is not allowed.
voiding of credits. The Concord EFS processing platform does not
support voiding credit transactions. Please debit
the credit card instead of voiding the credit.
3 180 An error occurred during The processor response format is invalid.
processing. Please try again.
3 181 An error occurred during The system-generated void for the original invalid
processing. Please try again. transaction failed. (The original transaction
included an invalid processor response format.)
3 185 This transaction cannot be Merchant is not configured for VPOS.
processed.
4 193 This reason code is reserved or
not applicable to this API.
2 201 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The expiration date is invalid.
2 202 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The transaction type is invalid.
2 203 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The value submitted in the amount
field is invalid.
2 204 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The department code is invalid.
2 205 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The value submitted in the
merchant number field is invalid.
2 206 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The merchant is not on file.
2 207 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The merchant account is closed.
2 208 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The merchant is not on file.
2 209 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. Communication with the processor
could not be established.
2 210 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The merchant type is incorrect.
2 211 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The cardholder is not on file.
2 212 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The bank configuration is not on
file
2 213 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The merchant assessment code is
incorrect.
2 214 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. This function is currently
unavailable.
2 215 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The encrypted PIN field format is
invalid.
2 216 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The ATM term ID is invalid.
2 217 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. This transaction experienced a
general message format problem.
2 218 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The PIN block format or PIN
availability value is invalid.
2 219 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The ETC void is unmatched.
2 220 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The primary CPU is not available.
2 221 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. The SE number is invalid.
2 222 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. Duplicate auth request (from
INAS).
2 223 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. This transaction experienced an
unspecified error.
2 224 This transaction has been This error code applies only to merchants on
declined. FDC Omaha. Please re-enter the transaction.
3 270 The line item [item number] is A value submitted in x_line_item for the item
invalid. referenced is invalid.
3 271 The number of line items The number of line items submitted in
submitted is not allowed. A x_line_item exceeds the allowed maximum of 30.
maximum of 30 line items can be
submitted.
2 315 The credit card number is invalid. This is a processor-issued decline.
2 316 The credit card expiration date is This is a processor-issued decline.
invalid.
2 317 The credit card has expired. This is a processor-issued decline.
2 318 A duplicate transaction has been This is a processor-issued decline.
submitted.
2 319 The transaction cannot be found. This is a processor-issued decline.
Adam Fanello
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 WashMax to the Site Server holding the report.
Setup
- Login to WashMax.com using the super- variant of the customer's login.
- Click on the Management tab.
- Click the Edit button next to the site to link.
- On the bottom left of the Site Setup screen, ensure that the Entry Device Model selection is correct and ends with "EPG".
- Near the bottom right , find the field Electronic Payment Gateway address.
- Enter the full domain qualified name or IP address of the Site Server hosting the EPG instance to link to.
- Example: sserv123.edgenet
- Example: sserv202.sheetz
Repeat for each site.
Verify
Click the Reports tab, and then Payment Processor Reports below that. Each site should be listed. Select each one and verify that content can be pulled. (The Site Server must be online to access content from it.)
Adam Fanello
Disable Windows Update
If Windows Update is interfering with operation, it can be disabled by ssh'ing into the device and executing the commands:
sc config wuauserv start= disabled
sc stop wuauserv
regtool set '\machine\SOFTWARE\Microsoft\Security Center\UpdatesDisableNotify' 1
This will not only disable updates, but also prevents nagging pop-ups complaining about Windows Update being disabled.
Note: This change technically takes the device out of PCI DSS compliance!
You might also disable other Security Center pop-up notifications:
regtool set '\machine\SOFTWARE\Microsoft\Security Center\AntiVirusDisableNotify' 1
regtool set '\machine\SOFTWARE\Microsoft\Security Center\FirewallDisableNotify' 1
Adam Fanello
How to add owner or manager Windows account to a Site Server
Some car wash owners or store managers want to have their own administrator account on a Site Server, for their own PCI DSS needs. This is permitted upon request.
You can create such an account by either through the Windows UI, or on the command line via ssh.
(This can also be done on an Activa.)
Creating user account with Windows UI:
While logged in as the Administrator user:
- Click the Start menu and then click "Control Panel".
- Double click on "User Accounts".
- Click the "Create a new account" link.
- Enter a name for the account, such as "owner", and click the "Next" button.
- Select "Computer administrator", if not already, and then click the "Create Account" button.
- Click on the new account name.
- Click the "Charge the password" link.
- Have the owner or manager enter the password and password hint, and then click the "Change Password" button. The password must be at least seven characters long, and contain at least three of the four classes of characters: lower case letters, upper case letters, digits, and symbols.
- Close the windows.
Creating user account on Command-Line:
While logged into Command prompt, Cygwin, or via ssh as the Administrator user, enter:net user owner 'ChangeMe!' /ADD
net localgroup administrators owner /ADD
The user name owner may be different if desired. The password may be different, but must be at least seven characters long, and contain at least three of the four classes of characters: lower case letters, upper case letters, digits, and symbols.
Adam Fanello
How to adjust Activa display brightness and contrast
- Exit the application, to the O/S.
- Right click on the Intel Extreme Graphics icon on the task bar. (Blue trapezoid on the far right.)
- Click on Graphics Properties.
- Click on the Color Correction tab.
- Adjust the settings as desired, clicking the Apply button to see the result.
- Click OK when done.
Adam Fanello
How to clear a stuck Belanger alert
Most alerts from the Balanger car wash can be cleared by simulating the clear button being pressed on the controller.
Log into the edge with the intelio
account and enter:
echo "AlertEvent input=255 sourcePrefix=belanger.fault" | script/driverClient.sh
That final command (s status
) will show the application status, including any alerts that remain.
How To Configure a Windows Computer for Remote Management
Introduction
Some select Intelio partners are granted limited access to Intelio support capabilities. These include the Support Operations Center and remote management of Activas (teller nodes), Site Controllers (caw nodes), and Site Servers (sserv nodes) through the Intelio VPN using VNC.
These instructions describe how to configure a Windows XP or Windows Vista computer for access to these systems.
Software Setup
VPN Setup
Download and install the latest release from OpenVPN.net. Select the Windows Service option during installation if you want the computer to be connected to the VPN all the time.
You will have received a VPN key zip file from Intelio. Double-click on this file, and the folder inside of it to show the files. Copy all of the files to C:\Program Files\OpenVPN\config\
Use OpenVPN GUI to start the VPN. (Must run as Administrator in Windows Vista and Windows 7.) [Details needed.]
VNC Setup
Download and install the RealVNC from RealVNC's website. (Any other VNC client may also be used, but .bat file for VNC links would need to be modified.) You do not need to install or setup the VNC Server component; only the viewer is necessary.
If you are using RealVNC and wish to be able to click on web links to launch VNC Viewer, then download the .zip file for your O/S version attached to the end of this article:
- Copy all the files in the .zip to the C:\Program Files\RealVNC\ folder on your computer
- Double-click on Register-VNC-protocol.reg to register the VNC protocol handler.
Support Operations Center
Open your preferred web browser (i.e. Internet Explorer) and enter the Address: https://support.intelio.com:8443/soc/index.jsp. Add this page to your favorites (bookmark it).
Use the login name and password provided to you. If this is your first time logging in, the system will ask you to set a permanent password.
On each site's Status page, the Network block will have a VNC link for the teller, caw, and sserv nodes. Click on this link and enter the password when prompted. You will see the same thing that is showing on the local screen (although not as colorful). Any action that you take will be seen on the site.
VNC Tips
- Press the Windows key to access the Start menu and task bar.
- Press F8 for the VNC Viewer menu of special actions, including transmitting a Ctrl-Alt-Del signal to the remote computer.
- If the screen draws in full color and is slow, press F8 for the VNC Viewer menu, click Options, and set the Color Level to Low.
- If you log into something (such as Code-a-Wash), always log out when done.
To disconnect, simply close the VNC window. The remote computer will continue running as you left it.
Adam Fanello
How to Register a Jabber/XMMP account.
First step, download the free chat program called Pidgin. It works on Windows,Linux and MAC. The great thing about Pidgin is that it also works with Yahoo Chat and MSN Messenger so you can login to many chat systems at the same time.
Download - Windows - http://sourceforge.net/projects/pidgin/files/Pidgin/2.7.11/pidgin-2.7.11.exe
After you have installed Pidgin, launch the program and go to the following option on the main menu: Accounts > Add/Edit. You can also use the keyboard shortcut Ctrl-a to add a new chat account.
Here is what the screen looks like in Linux:
The important settings are:
Protocol: XMPP (same as "Jabber")
Screen name: [you choose]
Domain: im.washmax.com
Resource: n/a
Password: [you choose]
Create this new account on the server? [check this box]
After you click the "Save" button. Within a few seconds you should get a message like the one below confirming that you want to create the Jabber account:
Click the "Register" button to confirm, and you should see a message like the following one:
How to reset VNC password
If VNCing into a remote Windows computer fails due to bad authentication, then someone may have changed the password.
Regaining remote access. (AKA, Hacking VNC)
If you can't VNC in but can ssh, then you're set. SSH into the computer and then run the following commands to turn off authentication and restart VNC Server:
regtool set '\machine\SOFTWARE\RealVNC\WinVNC4\SecurityTypes' None
net stop WinVNC4
net start WinVNC4
Now VNC in; you will not be prompted for a password.
Resetting the password
- Press the Windows key to pop up the toolbar.
- Right-click on the VNC icon in the tools bar.
- Select Options... on the pop-up menu.
- Select VNC Password Authentication (if not already selected)
- Click on the Configure button.
- Enter the new password in both fields.
- BE VERY CAREFUL! If you make a typo, you won't be able to get back in!
- Click the OK button.
- Click the OK button.
Adam Fanello
Networking
Networking Questions and Answers
Activa or CAW not using VPN DNS
Under some circumstances Microsoft Windows will continue to use your primary connection's DNS server. This is first noticeable when the teller or caw is online, but not reporting to the SOC. From the command-line, run ping soc to see what it is resolving to. If it does not resolve to the correct server, then follow the directions below to force it to use the Intelio VPN's DNS server.
Correct VPN DNS IP addresses for each VPN segment:
IntelioEdge |
172.16.1.254 |
Sheetz |
172.16.1.254 |
SegmentTen |
10.16.1.254 |
- Open the Control Panel.
- Double-click on Network Connections.
- Right-click on Intelio VPN.
- Left-click on Properties.
- Scroll Internet Protocol (TCP/IP), left-click it, then click on the Properties button.
- Click the radio button next to Use the following DNS server addresses.
- Enter the IP address from the table above into the Preferred DNS server field.
- Click the OK button, click the next OK button, and close the Network Connections window.
The effect should be immediate.
Adam Fanello
Internet Service Q&A
Intelio products and services require an always-on secure connection to the Internet from your car wash locations. There are several options, and this article provides some guidance in the form of questions and answers.
Why is Internet access required?
The Internet connection is used to:
- Process credit cards.
- Report wash activity and status. (For WashMax Maintain, Manage, and Market products.)
- Process marketing programs. (For WashMax Market.)
- Provide software updates with security patches, bug fixes, and new features. This help you meet your PCI-DSS compliance requirements.
- Provide technical support. Our technicians can remotely assist you and fix problems.
Is it secure?
Yes! Each Intelio provided computer has a unique key that it uses to connect to our Virtual Private Network (VPN) over an encrypted connection. Each system can only communicate with our servers, which are also secured, and not other locations. Our servers and network meets or exceeds all PCI requirements.
Please see the WashMax PCI Implementation Guide for details on how to implement your car wash site in a secure, compliant way.
Can I use a DSL connection?
Yes, this is the most popular option. Any speed DSL line will do, although a faster connection will allow for quicker software updates and technical support. The line may be "dry", meaning that it only includes Internet access and not a phone line.
Make sure that you receive or buy a quality DSL modem. Some low-end modems are not reliable and you'll find yourself frequently having to reset them to restore service. You do not need a static IP address, although there is no harm if that is the only option. Whether dynamic or static though, the public IP may only be held by the router and not be assigned to equipment. PCI-DSS compliance requires that a hardware firewall be used, including placing of all devices on a Local Area Network (LAN) behind a router.
Can I use a cable connection?
Yes, this is an excellent option due to it's high bandwidth and reliability. You do not need any special options like a business line or static IPs. However, you must add a network router behind the cable modem to provide a secure Local Area Network (LAN) for the equipment.
Can I use a satellite connection?
Yes, although this is not the optimal choice. Satellite Internet has a high latency and low upstream bandwidth, which makes for slow credit card processing and technical support services. Satellite dishes are also easily knocked out of alignment by weather, causing loss of service. That said, several Intelio customers do successfully use satellite services
Can I use Hughes Satellite service?
Hughes Satellite internet services block Intelio's VPN, and so have to be dealt with differently. Instead of the Intelio equipment connecting to Intelio's network, our servers must connect to your Hughes provided network. This requires that you provide Intelio with a special network client hardware device (similar to the one in your stores) to be installed in our server farm. Due to the complexity, overhead, and cost of this solution, it is subject to a minimum order with Intelio. Please consult with your sales representative.
Can I use a cellular data connection?
Yes, although it is sometimes tricky to make it work reliably. You must use a cellular router, which provides a Local Area Connection (LAN) behind the cellular data connection. A simple USB device intended for a single computer is not acceptable, as it does not provide a hardware firewall (routers have built-in firewalls). A cellular hot-spot (Wi-Fi) is also unacceptable due to weaker security of Wi-Fi.
That said, a cellular data router, in a location with a strong signal and an unlimited data plan, is a workable option. If you suffer from frequent loss of service or long credit card authorization delays, you may need to explore another option. Technical support may also be a frustrating experience due to the low bandwidth of most cellular plans.
Can I use a dial-up connection?
Although Intelio strongly recommends a broadband (DSL or cable) connection, this is simply not available in some rural locations. What is truly required is an always-on connection that multiple systems can use (router) and firewall. This can be achieved with a dial-up connection (still available throughout the U.S. from Earthlink, AT&T, and a few others) and a 3Com OfficeConnect 56k LAN Modem (model 3C886A-US). Other hardware may also be available, but this 3Com model is known to work with Intelio's network.
Can I share my Internet connection with other equipment?
Yes, but please make sure that you have sufficient bandwidth with your service to run all the equipment that you have on it, and ensure that you are not compromising the security of your network. Sharing with the store manager's office computer is generally fine, as this system is physically secure and bandwidth use is low. Sharing with a public Wi-Fi for customers is not an option, as this compromises the security of your network and makes it not PCI-DSS compliant.
A popular device, which sometimes causes trouble, is a video security system. These are also called DVRs, although unlike the DVR on your home TV, it records from security cameras. These can share an Internet connection with Intelio equipment, provided that you have a high-bandwidth connection. Often times people will stream video from a store's DVR over a low-speed DSL connection. This will use up all available bandwidth leaving nothing for your car wash operations. Tips:
- Check with your DVR and Internet providers; ensure that the maximum bandwidth used when streaming video is well less than the the guaranteed minimum level of service of your Internet connection.
- Place your car wash related devices on their own router, connected to the store's main router. This ensures that the car wash devices can communicate with each other without competing with DVR data.
Adam Fanello
Updating Distributor VPN key with IP for new Data Center
Intelio has moved servers to a new data center. In order to connect to the Intelio VPN, you must modify the key on your computer.
Short instructions:
Edit the file C:\Program Files\OpenVPN\config\*.ovpn. Find 64.79.169.197 and change it to 209.11.249.195.
Long instructions:
- Click on the START button and then click My Computer.
- Double-click on the C: drive.
- Double-click on the Program Files folder.
- Double-click on the OpenVPN folder.
- Double-click on the config folder.
- Right-click on the file OpenVPN Config File (your name.ovpn)
- Select Open With...
- Click on WordPad.
- If WordPad isn't shown, click on Choose Program and select WordPad from there.
- On the 7th line, you'll find the line starting with "remote 64.79.169.197".
- Change the numbers to 209.11.249.195. Leave "remote" and the number at the end of the line in place.
- Close WordPad and save the change.
Restart your OpenVPN connection. On some systems, you may need to reboot your computer.
Note for Windows Vista/7:
You may not be able to save the changes in place with WordPad. In this case, drag the *.ovpn file to the desktop, edit it there, and then drag it back to the OpenVPN\config folder.
Adam Fanello
Updating node VPN key with IP for new Data Center
Intelio moved servers to a new data center on July 11, 2011. Any system that was offline for the few days leading up to the migration does not have the new IP needed to connect to the Intelio VPN, you must modify by someone on site.
Short instructions:
Edit the file C:\Program Files\OpenVPN\config\*.ovpn. Find 64.79.169.197 and change it to 209.11.249.195.
Long instructions:
- Click on the START button and then click My Computer.
- Double-click on the C: drive.
- Double-click on the Program Files folder.
- Double-click on the OpenVPN folder.
- Double-click on the config folder.
- Right-click on the file OpenVPN Config File (<node name>.ovpn or <node-type>_configme.ovpn)
- Select Open With...
- Click on WordPad.
- If WordPad isn't shown, click on Choose Program and select WordPad from there.
- On the 7th line, you'll find the line starting with "remote 64.79.169.197".
- Change the numbers to 209.11.249.195. Leave "remote" and the number at the end of the line in place.
- Close WordPad and save the change.
Restart the OpenVPN connection by rebooting or restarting the Windows Service.
To restart the OpenVPN service:
- Click on the START button and then click Control Panel.
- Double click on Administration Tools.
- Double click on Services.
- Scroll down and click on the OpenVPN Service line.
- Click the Restart button on the control panel. (Looks like a square followed by a triangle.)
Adam Fanello
What IP and port do I need to allow my firewall to route for Intelio products?
All Intelio products deployed to customer sites communicate with Intelio servers via a VPN tunneled through the Internet. In order to do this, they need to be connected to an IP network that has access to the VPN server. The connection is always established from the car wash site to the VPN server; no inbound connections are used.
Simply put, the car wash site's network needs access to:
Additionally, sites that use Intelio to process credit cards need to have access to the credit card processing gateway or host. The most common gateway is Authorize.Net. In this case, the network also needs access to:
More Details:
Source: Intelio node
Destination: 209.11.249.195
Port: 2372
Protocol: UDP
Reason: OpenVPN connection for 172.18.x.x network.
Source: Intelio node
Destination: 209.11.249.195
Port: 2373
Protocol: UDP
Reason: OpenVPN connection for 172.19.x.x network.
Source: Intelio node
Destination: 209.11.249.195
Port: 2374
Protocol: UDP
Reason: OpenVPN connection for initial configuration (172.30.x.x)
Source: Intelio node
Destination: 209.11.249.195
Port: 2375
Protocol: UDP
Reason: OpenVPN connection for 10.0.x.x network. (For customers that use a 172.x.x.x network internally.)
Source: Intelio node
Destination: Credit Card Authorizer - 64.94.118.65 for Authorize.net
Port: 443
Protocol: SSL/HTTP (aka:https)
Reason: Processing credit cards.
Adam Fanello