Error Codes
note error codes are informational and may change depending on processor or version do not rely on the code text for programmatic decisions code numbers should be displayed or printed when possible in case of an error to assist support personnel general error codes dsixreturncode textresponse description 000000 no error a socket no error b no error 000002 err invalid attributes 000008 err cannot read file 000071 err end of file reached 000072 err logical error on io 000073 err cannot seek file 000100 card type not accepted card type not accepted by processing host 003001 transaction or device status error a transaction not found cancel attempted while no transaction in process b tran device id xxxxxxxxx is not connected the dc direct pin pad is not connected to datacap's cloud server this typically indicates a network/internet connection issue 003002 transaction in process a in process b in process with pay point a request is already in process 003003 socket error sending a socket errorsending b socket error sending request 003004 socket already open a socket alreadyopen b socket already open or in use 003005 socket creation failed a socket createfailed b could not open ip connection to processor or pin pad 003006 socket connect failed a socket connectfailed b transaction not complete failed to make socket connection with processing host (gateway) 003007 connection error a socket connectionlost b login failed timeout waiting for response during login with processing host (gateway) c socket connection lost socket connection with processing host lost (gateway) 003008 tcp/ip initialization failed a tcpip failed b tcp/ip failed to initialize 003010 server timeout a timeout onserverresponse b transaction not complete timeout waiting for server response timeout waiting for gateway response 003011 socket connectcancelled 003012 crypto failed a crypto failed b 128 bit cryptoapi failed 003014 event thread started a event threadstarted b threaded auth started expect response event note it is possible the event could fire before the function returns 003016 dns failed 003017 event thread failed a event threadfailed b failed to start event thread 003018 dns threadfailed 003020 socket notconnected 003050 xml parse error a xml parseerror b xml parse error 003051 all connections failed a connects allfailed b all connections failed 003052 server login failed 003053 coinit error 003054 bad servermsg 003055 sc550 error 003066 pp merchantid nomatch 003067 pp notcanadian track2 003090 login failed 003091 encrytion error 003100 sspi initsecurityinterface failed 003101 sspi acquirecredentialshandle failed 003102 sspi initializesecuritycontext failed 003103 sspi socketbased failure 003104 sspi queryattributes failure 003105 sspi outofmemory failure 003106 sspi controltokenapplication failure 003107 sspi messagetoolarge failure 003108 sspi cert cn nomatch 003109 sspi cert issuer nomatch 003110 sspi certgetcertificate chain failure 003120 sspi cert e expired 003128 sspi cert e untrustedroot 003136 sspi cert e unknown 003137 sspi cert dns nomatch 003138 sspi queryattributes remote cert context 003201 lost datatran connected signal 003288 error unknown 003301 mpt nomatchingtracedata 003317 processing thread failed a processing threadfailed b dsiemvandroid internal error starting transaction thread 003318 128 bit cryptoapi failed requires ie5(or higher) with high encryption pack failed to create encrypted session ensure proper encryption libraries are present on computer 003325 xml document error a error 3325 xml parse errors b transaction not complete purchase not found in xml document \<purchase> required for transation but not found in request 003326 invalid request or pinpad interface error a error 3326 pinpad interface errors, eg invalid secure device, does not support trancode, card presented is not supported b invalid amount amount validation failure c credit required and not presented requested \<cardtype> is "credit" (which disables debit) but a card without a credit aid was presented d debit not supported for {trancode} debit aid selected and trancode is something other than emvsale or emvreturn e debit required and not presented requested \<cardtype> is "debit" (which disables credit) but a card without a debit aid was presented f cash back not supported on this transaction type \<cashback> included on request where not supported g gratuity not supported on this transaction type \<gratuity> included on request where not supported h total amount cannot be zero sum of \<purchase>, \<gratuity>, and \<cashback> is 0 00 where a non zero amount is expected i invalid tran code \<trancode> missing/unsupported j ip pad must be encrypted datacap requires all devices communicating over ip to be encrypted k communication method (ip) is not supported securedevice value does not support ip communication method 003327 error 3327 comport/connection failure, device not found 003328 transaction not complete or pinpad response error a error 3328 pinpad response errors, icc status errors, explicit data trancode not supported, nak b account not entered request is cancelled on device during manual entry c amount not acknowledged request is cancelled on device during amount confirmation d cancelled at pos transaction successfully cancelled by pos using transactioncancel request e card blocked emv card blocked f card removed card removed prematurely during emv transaction g cash back not allowed \<cashback> amount provided but card type presented does not support cashback h encryption failed device is configred for e2e and card data should have been encrypted but encryption failed i msd contactless not supported the presented card would have resulted in an msd contactless transaction which is no longer allowed j no dukpt key pin entry required but no key isn't injected in the expect slot k no signature data signature prompt is confirmed without signature data to return l paper jam printer detected paper jam m paper out printer detected out of paper n this device does not support printreceipt device does not have a printer o this device does not support signature getsignature trancode attempted when device model does not support signature capture p card not removed card not removed during emvpadreset q error general error (default case) r timeout waiting for pinpad timed out waiting for user 003329 error 3329 netepay response error, "invalid cmdstatus from netepay" is probably the only one, could also be fallback not allowed on amex, major credit card not allowed 003330 invalid card or device data a error 3330 error retrieving serial number from device, or field length data incorrect (min/max pan) b getprepaidstripe card not whitelisted c preamble not satisfied getprepaidstripe leading characters do not match \<preamble> d max len exceeded getprepaidstripe card exceeds \<maxlen> e min len not satisfied getprepaidstripe card is shorter than \<minlen> 003331 error 3331 suppressed forms cannot prompt for interaction / uselastcardid invalid 003342 operation cancelled a error 3342 cancel operation cancelled / no valid ewic bin presented b transaction cancelled request is cancelled on device during any process which is not explicitly handles by another error 003350 host response timeout a error timeout onhostresponse b timeout waiting for host response no response from processing host 003360 proctranifchip 003390 error 3390 usbhid 003397 error 3397 vivovend3 003402 parm parse error 003403 compact flash error 003404 challenge response error 003405 parm errfromserver error 003600 generic dns error 003650 generic socket error 010004 wsaeintr eintr 010013 wsaeacces eacces 010014 wsaefault efault 010022 wsaeinval eai badflags 010035 wsaewouldblock ewouldblock 010036 wsaeinprogress einprogress 010037 wsaealready ealready 010038 wsaenotsock enotsock 010040 wsaemsgsize emsgsize 010045 wsaeopnotsupp eopnotsupp 010047 wsaeafnosupport eai family 010048 wsaeaddrinuse eaddrinuse 010050 wsaenetdown enetdown 010052 wsaenetreset enetreset 010053 wsaeconnaborted econnaborted 010054 wsaeconnreset econnreset 010055 wsaenobufs enobufs 010056 wsaeisconn eisconn 010057 wsaenotconn enotconn 010058 wsaeshutdown eshutdown 010060 wsaetimedout etimedout 010061 wsaeconnrefused econnrefused 010065 wsaehostunreach ehostunreach 011001 wsahost not found eai noname 011004 wsano data eai nodata 099098 invalid request failed to parse request unable to parse pos request store and forward error codes dsixreturncode textresponse description 100 card type not accepted card type not accepted by processing host 5000 general error a failed to encrypt b failed to decrypt c forwarding error the number of requests is zero, but there are # requests in the request container d forwarding error the dollar total is zero, but there are # requests in the request container e no requests to forward f a request identifier was not found note request id is recordno or refno g invalid status for request id a forwarded status can only be eapproved, epartiallyapproved, edeclined, esuccess, or eerror note request id is recordno or refno h failed to insert request id into request container note request id is recordno or refno i cannot remove request id from request container because it cannot be found note request id is recordno or refno j no requests to forward k this request's "authcode" is "offlin", but the original request id cannot be found note request id is recordno or refno could find an existing "parent" transaction for an offlin child transaction l # row(s) should have been updated, # were updated m encryption password required n database version number required o new transactions cannot use storeandforward "recordno" p using storeandforward's authcode of "offlin" and a recordno/refno is not supported for trancodes of "#" note recordno or refno, not both store and forward authcode and request identifier not supported for trancode used q the sum of pending non child adjustments (#), orphaned child adjustments (#), and non child voids (#) should not be greater than the stored pending transaction count (#) r cannot store “offlin” authcode transactions while a "saf forwardall” is in progress s unknown error 5001 failed to initialize saf error a function "open" must be called first b failed to initialize storeandforward 5002 database error a purchase must be greater than zero b purchase must be greater than zero for request id note request id is recordno or refno c not connected to the database d result columns should be #, # were found e duplicate request id found in request container while loading from database note request id is recordno or refno f cannot find "purchase" for request id while loading from database note request id is recordno or refno g duplicate request id found in request container after insert into database note request id is recordno or refno h insert failed i only one row should have been inserted, # were inserted j database update failed k only one row should have been updated, # were updated l unexpected database version, expecting #, found # note netepay was asked to open an older database m database table does not exist n database table does not have the correct schema o database tables "store and forward" and "store and forward detail" do not exist p cannot find the database version information q database note error thrown by underlying database r unknown error 5003 validation error a offlinetransactionpurchaselimit is required b maxtransactions is required c unreasonable maximum transactions (too low?) note validation functionality that is controlled by a flag from netepay, default is off d unreasonable maximum transactions (too high?) note validation functionality that is controlled by a flag from netepay, default is off e unreasonable transaction limit value (too low?) note validation functionality that is controlled by a flag from netepay, default is off f unreasonable transaction limit value (too high?) note validation functionality that is controlled by a flag from netepay, default is off g transaction would exceed maximum transactions note validation functionality that is controlled by a flag from netepay, default is off h purchase amount is greater than the purchase limit note validation functionality that is controlled by a flag from netepay, default is off i purchase amount is less than the purchase minimum note validation functionality that is controlled by a flag from netepay, default is off j don't allow any forwarding if there are preauths note validation functionality that is controlled by a flag from netepay, default is off k "recordno" is required l "refno" is required m "recordno" is not numeric n "refno " is not numeric o the initial transaction was not a "sale" transaction, it was a p the initial transaction was not a “return" transaction, it was a q transaction previously voided r "recordno" is not in the correct format it should be 12 characters long, starting with "saf " and the remaining characters being numeric s transactions cannot be stored there are stored transactions that are older than # hour(s) and must be forwarded 5004 invalid request error a request cannot be empty 5005 no requests to forward error 5006 cannot find requestid error a cannot find request id while forwarding note request id is recordno or refno 5100 forward in progress error 5101 failed to start forward all error 5102 not enabled error 5103 timeout 5104 auth error 5105 trancode abort 5106 interface error contact datacap support contact datacap support for assistance with error codes