Error Code Reference
Error Code Reference
Error Code Reference
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
TM<br />
<strong>Error</strong> <strong>Code</strong> <strong>Reference</strong><br />
<strong>Error</strong> <strong>Code</strong>s -1 Through -10<br />
<strong>Error</strong> numbers -1 through -10 typically do not usually occur after Payment Gateway is<br />
configured and operating properly.<br />
-1 Unable to open file<br />
-2 Can occur when attempting to read an already open file<br />
-3 <strong>Error</strong> when attempting to seek to a position within an open file<br />
-4 <strong>Error</strong> when attempting to allocate memory<br />
-5 Invalid tag found in data (audio files, image files, HTTP response, SSL response, etc...)<br />
-7 Requested item not found (executable, config entry...)<br />
-8 Required input or output data is missing<br />
-9 Required parameter missing or invalid parameter specified<br />
-10 Unable to write to a file. Usually low disk space<br />
-11 <strong>Error</strong> creating subprocess<br />
-12 Response was not received before timeout expired<br />
-13 Invalid data was returned from a remote client<br />
-14 Internal error code indicating that invalid file information was sent to a read or write call<br />
-15 Disk drive hardware failure<br />
-16 <strong>Error</strong> usually caused by an unexpected error returned by an OS specific API<br />
-17 Invalid Request attempted<br />
-22 Table contains no key entries<br />
-23 No server is connected to transmgr to process the specified transaction<br />
-24 The requested operation is not allowed. Check the trxattrs.txt and clientid.txt files.<br />
-25 A request was made to add a new entry to a table that already contains the requested key.<br />
-26 The client request would exceed the maximum allowed number of requests.<br />
-1300 Series <strong>Error</strong>s<br />
For users with IP connectivity, reports will display any -1300 series socket-related errors.<br />
Typically, these errors are related to IP or SSL processes. If one of these errors occurs, contact<br />
your network administrator for assistance with the cause of the error.<br />
-1300 General network communications error<br />
-1301 Unable to create a socket resource<br />
-1302 Unable to resolve host name to IP address. Check DNS configuration<br />
-1303 Socket connection not established due to socket not available<br />
-1304 <strong>Error</strong> writing to socket after established connection<br />
-1305 <strong>Error</strong> reading from socket after established connection<br />
-1306 <strong>Error</strong> during socket close. Internal error, usually ignored<br />
-1309 Attempt to listen on a socket already in use. Perform a “netstat –a” to find out<br />
TouchNet Confidential
<strong>Error</strong> <strong>Code</strong> <strong>Reference</strong><br />
-1310 Socket has not been setup correctly or there are not enough resources available<br />
-1311 Internal error indicating an invalid socket request has been made<br />
-1312 <strong>Error</strong> occurred during socket read request<br />
-1313 Internal error (not returned to applications)<br />
-1314 Operation attempted on a socket no longer open<br />
-1315 Internal error indicating that a socket operation cannot be completed immediately<br />
-1316 Request made on a connection where other side has closed the connection<br />
-1317 Request was not completed before the maximum time allowed<br />
-1318 A socket setup as a server did not receive a valid connection<br />
-1319 Occurs when waiting for a read or write to occur on a socket and the other side of the<br />
connection is closed<br />
-1351 Internal error caused by fatal ssl error<br />
-1352 Internal error caused by fatal ssl error, or ssl allocation error<br />
-1353 Internal error caused by a random number seeding failure<br />
-1354 Internal error caused by illegal cipher combination requested<br />
-1355 Invalid public key certificate was specified<br />
-1356 Invalid private key was specified<br />
-1357 Unable to connect to remote listener. Can be caused by attempting to connect to a<br />
non-ssl listener.<br />
-1358 Unable to accept connection from the client. Can be caused by the client attempting<br />
a non-ssl connection or by the client rejecting the supplied certificate<br />
-1359 Unable to send data<br />
-1360 Unable to read data<br />
-1361 Unable to read data<br />
-1362 Unable to verify supplied certificate<br />
-1363 Initialization failed for ssl request<br />
-1364 CN certificate value in the server certificate is not the expected value<br />
-1365 OU certificate value in the server certificate is not the expected value<br />
-1366 O certificate value in the server certificate is not the expected value<br />
-1367 L certificate value in the server certificate is not the expected value<br />
-1368 ST certificate value in the server certificate is not the expected value<br />
-1369 C certificate value in the server certificate is not the expected value<br />
-1400 Series <strong>Error</strong>s<br />
<strong>Error</strong> codes related to pipe and transaction communications.<br />
-1400 Generic pipe related error<br />
-1401 Attempt to read or write with an improperly initialized pipe object<br />
-1402 Failure during an attempt to read<br />
-1403 Failure during an attempt to write<br />
-1404 The read request aborted when sending output to a file<br />
-1405 An unknown response code sent back from file transfer<br />
-1406 Operation did not complete before the timeout expired<br />
-1407 Transaction returned with a NO_ERROR response but there was a header mismatch<br />
TouchNet Confidential
<strong>Error</strong> <strong>Code</strong> <strong>Reference</strong><br />
-1408 Pipe closed before the operation completed<br />
-1409 Request made to a pipe that does not have a peer connected to it<br />
-1410 Connection request made to a pipe that already has a peer connected to it<br />
-1411 Request made for a pipe where no more instances are available<br />
-1412 The pipe handle is not valid<br />
-1413 Named pipe creation failed<br />
-1600 Series <strong>Error</strong>s<br />
<strong>Code</strong>s beginning with –1600 in the authorization or batch settlement reports indicate<br />
that problems occurred at your credit card processor. The information here is based on<br />
specifications provided by the credit card processor, and is subject to change by the<br />
processor.<br />
-16xx Credit Card processor specific<br />
-1700 Series <strong>Error</strong>s<br />
<strong>Code</strong>s beginning with -1700 indicate that Payment Gateway has signaled an error.<br />
-1701 Occurs when a required value was not found in the configuration file. This error<br />
commonly occurs if your current license does not allow an attempted operation, or if<br />
you have added more merchant accounts than your license allows. It may also occur if<br />
your Payment Gateway configuration is incorrect or incomplete.<br />
-1702 Required card data was not present or failed verification check. This error may indicate<br />
an invalid card number or type submitted by the payer. This error code indicates that<br />
the request could not be filled as submitted.*<br />
-1703 Generic bad authorization error and may occur in any case that might cause a card<br />
issuer to deny a payment, such as insufficient funds.*<br />
-1704 Occurs on a batch settlement in response to modem or other connection problems;<br />
if merchant or modem configuration is incorrect; or if incorrect characters appear in<br />
return data from the credit card processor. This error code indicates that the specific<br />
batch settlement request could not be filled as submitted.<br />
-1705 Occurs when a “start” signal was not sent by credit card processor. This error can<br />
indicate a modem or other connection error.<br />
-1706 Configuration file is not found<br />
-1707 A response is not received before the timeout<br />
-1708 Occurs when the maximum number of retries was exceeded. This error may have<br />
occurred after part or all of the batch was settled by the credit card processor, but<br />
before Payment Gateway received a response from the settlement.<br />
-1709 Occurs when a response character was not received before the timeout. This error may<br />
have occurred after part or all of the batch was settled by the credit card processor,<br />
but before Payment Gateway received a response from the settlement.<br />
-1710 Occurs when the request made for the transaction is not a valid request; the operation<br />
you have attempted on the transaction is not allowed. If using the Payment Gateway<br />
API, verify that the data passed to Payment Gateway is valid.<br />
TouchNet Confidential
<strong>Error</strong> <strong>Code</strong> <strong>Reference</strong><br />
-1711 Occurs when there is a bad batch write. The batch was processed, but the batch file<br />
could not be updated and may be corrupted.<br />
-1712 Occurs when there is a bad read from the settlement batch file. Typically, this indicates<br />
that the settlement data expected by the credit card processor does not match the<br />
data sent with the batch settlement<br />
-1713 Occurs when the ETX was not received<br />
-1714 Occurs when modem processing has failed. This error may have occurred after part or<br />
all of the batch was settled by the credit card processor, but before Payment Gateway<br />
received a response from the settlement.<br />
-1715 Occurs when the modem is unavailable<br />
-1716 Occurs when a bad LRC accuracy check was received. Each request and response<br />
includes a single character that verifies whether the response corresponds to the<br />
request. This error indicates that the request and response characters did not match.<br />
This error may have occurred after part or all of the batch was settled by the credit card<br />
processor, but before Payment Gateway received a response from the settlement.<br />
-1717 Occurs when the modem dial failed; either no dial tone was found, or another modem,<br />
phone line, or other connection error has prevented the connection to the credit card<br />
processor. The error may also indicate incorrect modem configuration.<br />
-1718 Occurs when a modem write failed.<br />
-1719 Occurs when a modem read failed.<br />
-1720 Occurs when an invalid response is received. This may be caused by a modem,<br />
phone line, or other connectivity problem occurring while receiving a response. Other<br />
conditions that cause this error are incorrect merchant or modem configuration or<br />
unexpected data received from the credit card processor.<br />
-1721 Occurs when the batch settlement failed because a record was flagged as invalid by<br />
the credit card processor.<br />
-1722 Occurs when a duplicate batch was received<br />
-1723 Occurs when an error occurred in receiving the batch. The error may indicate that the<br />
host was busy. It may also indicate incorrect merchant configuration or credit card<br />
processor phone number information.<br />
-1724 Occurs when address verification failed. No correction is required.*<br />
-1725 Occurs when the card is expired. No correction is required.*<br />
-1726 Occurs when the batch was out of balance. This means that the payment amounts<br />
expected by the credit card processor did not match the amount total of the batch.<br />
-1727 Occurs when an invalid amount was specified. This error may indicate that you<br />
attempted to reverse or credit an invalid amount, or attempted an authorization for<br />
zero or fewer dollars.*<br />
-1728 Occurs when reversals are not allowed for this transaction. The error occurs when you<br />
try to process a credit on a payment that has not yet been settled, with a credit card<br />
processor that does not allow reversals. If needed, you may remove the transaction<br />
from the pending batch, then process a single authorization for the correct amount.*<br />
-1729 Occurs when the operation has been attempted on a previously voided transaction.<br />
This error indicates that no further activity is permitted for the transaction you selected<br />
in the Operations Center.*<br />
TouchNet Confidential
<strong>Error</strong> <strong>Code</strong> <strong>Reference</strong><br />
-1730 Occurs when the operation is not valid for a particular transaction. This error is<br />
based off what your credit card processor allows to be processed. For example,<br />
your processor might not allow you to perform a credit on an item that has not been<br />
batched.*<br />
-1731 Occurs when there is a bad settlement in which an error was determined by the credit<br />
card processor. The credit card processor may have disconnected before completing<br />
the settlement process.<br />
-1732 Occurs when the ACH agreement is not found. This error provides security against<br />
the submission of an ACH payment without a signed electronic agreement. No<br />
troubleshooting is required.<br />
-1733 Occurs when the ACH routing number is not found. This error provides security against<br />
the submission of an ACH payment with an invalid routing number. No troubleshooting<br />
is required.<br />
-1734 Occurs when the attempted operation is not allowed for this transaction. For ACH<br />
transactions, the error indicates that the current payment status does not allow the<br />
attempted operation.<br />
-1735 Occurs when the transaction was reinitiated too many times. ACH transactions may<br />
only be included three times in generated ACH files. Payment Gateway allows two reinitiations.<br />
This error indicates that the transaction cannot be reinitiated again.<br />
-1736 Occurs when “settle now” is not allowed. This error will occur if a “settle now”<br />
command is given when the “settle now” functionality has been disabled for your<br />
system. In this case, the transaction must be settled with the next batch.<br />
-1737 Occurs when an attempt is made which is not in accordance with the current license.<br />
Your license is based on a specific number of licensed merchant accounts. You can<br />
only process transactions for the number of merchants your license allows. Your<br />
license is also based on the IP address of your Payment Gateway server, a specific<br />
credit card processor and the server id or port associated with the licensed process.<br />
If any of these items change, you will need a new license key which you may request<br />
from Client Services.<br />
-1738 Occurs when an unlicensed transaction is attempted. This error indicates an attempt<br />
to process a transaction type that is not allowed by the processor.<br />
-1739 Occurs when an invalid rejection code is attempted. For ACH transactions, this error<br />
indicates that you have entered a rejection code not recognized by Payment Gateway.<br />
Check your bank’s indicated rejection code and re-enter the code.<br />
-1740 Occurs when an attempt to settle a batch is made when another batch is already in<br />
progress. Wait until the first batch has settled, then settle the second batch.<br />
-1741 Occurs when CVV2 verification failed and Payment Gateway is configured not to<br />
settle the failed transaction. In this case, if the authorization was approved, the card<br />
has been encumbered. This error will only occur if you have chosen not to settle<br />
transactions failed for CVV2 reasons. You can change this configuration so that you<br />
still settle transactions when they fail CVV2 verification.<br />
-1742 Occurs when an ACH transaction had an invalid origin or SEC code.*<br />
-1743 Occurs when an operation is attempted which is not allowed on a payment from a<br />
savings account.<br />
TouchNet Confidential
<strong>Error</strong> <strong>Code</strong> <strong>Reference</strong><br />
-1744 Occurs when the STX was not received.<br />
*Note: This error code indicates that the request could not be filled as submitted. It does not<br />
indicate a system error.<br />
-2000 Series <strong>Error</strong>s<br />
2000 series errors are from SQLLOG.<br />
-2001 There were no events sent to sqllog<br />
-2002 An sql exception was caught<br />
-2003 Occurs when loading the events table fails during the reload transaction<br />
-2004 There was an error when attempting to reconnect to the database<br />
-2005 There was an error loading the jdbc driver. Often this would mean that you have the<br />
class specified correctly, but the classpath is wrong. It can also mean that the class is<br />
specified incorrectly.<br />
-2006 There was a non-sql exception caught during sql operation<br />
-2011 An exception was caught during xml parsing<br />
-2012 An exception was caught during xml parsing<br />
-2013 An exception was caught during xml parsing<br />
-2014 An invalid character was found in the xml. This error is most likely caused by the wrong<br />
character set or an unescaped character being used.<br />
-2015 A required tag was not found in the input data.<br />
-2016 There were no entries found in the sql_log_events table<br />
-2018 A generic exception caught when processing events<br />
-2019 Occurs when the tag to replace is empty. The tag is specified in the properties file and<br />
the tag value should be valid “typeData”.<br />
-2020 The sql update statement failed.<br />
-2020 There are no events in the input xml document<br />
-2100 Series <strong>Error</strong>s<br />
<strong>Error</strong> codes -2100 through -2115 are known as inter-process communication (IPC) errors.<br />
-2100 A general IPC error<br />
-2101 The peer process failed to initialize<br />
-2300 Series <strong>Error</strong>s<br />
Series –2300 are known as TN_SQL (Standard Query Language) errors.<br />
-2300 A generic code returned when a SQLexception is caught. This error usually occurs due<br />
to a database connectivity error or invalid sql generated. Specific causes can only be<br />
determined by looking at the exception data.<br />
-2301 The class for the JDBC driver was not found. This error usually means that the<br />
JDBC driver class was specified incorrectly or that the classpath didn’t include the<br />
appropriate files for the driver.<br />
TouchNet Confidential
<strong>Error</strong> <strong>Code</strong> <strong>Reference</strong><br />
-2302 There was an error executing a stored procedure. This error may be caused by incorrect<br />
JDBC Drivers or bad data.<br />
-2303 An exception was caught when trying to close a connection. This error can indicate that<br />
there is no longer a connection to the database and can usually be ignored.<br />
-2304 An exception was caught when trying to connect to the database. This error may be<br />
caused by the database not being available, the username or password not being correct,<br />
or other rights issues. The specific cause can only be determined by looking at the<br />
exception data.<br />
-2311 Can be returned from any select statement to the database. This error means the results<br />
from another process were returned from a select statement to the database.<br />
-2400 Series <strong>Error</strong>s<br />
<strong>Error</strong> codes in the –24xx series are known as TN_XML (Extensible Markup Language) errors.<br />
-2900 Series <strong>Error</strong>s<br />
<strong>Code</strong>s beginning with –2000 are general error codes.<br />
-2900 A general error<br />
-2901 An error when attempting to open a file<br />
-2902 An error when attempting to read an open file<br />
-2903 An error when attempting to seek to a position within an open file<br />
-2904 An error when attempting to allocate memory<br />
-2905 An invalid tag found in the data (audio files, image files, HTTP response, SSL response,<br />
etc...)<br />
-2907 The requested item was not found<br />
-2908 Required input or output data is missing<br />
-2909 A required parameter was missing or an invalid parameter was specified<br />
-2910 Unable to write to a file. This can occur because of low disk space.<br />
-2911 An error creating subprocess<br />
-2912 The response was not received before timeout expired<br />
-2913 Invalid data was returned from a remote client<br />
-2914 An internal error code indicating that invalid file information was sent to a read or write call<br />
-2915 A disk drive hardware failure<br />
-2916 An unexpected error returned by an OS specific API<br />
-2917 An invalid request was attempted<br />
-2923 The buffer is too small to contain the data<br />
-2924 The COM port is not responding to commands<br />
-2925 A general TouchNet API error<br />
-2928 Occurs when an exception is caught<br />
-2929 Means the function is not implemented<br />
-2930 General error<br />
-2931 Unable to parse URL<br />
-2932 General error<br />
TouchNet Confidential