14.01.2015 Views

Error Code Reference

Error Code Reference

Error Code Reference

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!