Execu/Tech Systems, Inc.
Knowledgebase
Search:
850-747-0581 Email Website
Contents
 
:
IndexBookmarkPrint This Article

Home > Credit Card Processing > Shift4 Credit Card Processing > Shift4 Troubleshooting > Shift4 Error Codes

Shift4 Error Codes


Many of these error messages will require you to call Shift4 for proper resolution. You can find their contact information here: https://www.shift4.com/contact-support
After contacting Shift4, they may determine that they need to have us make changes to our end of the Shift4 interface. If so, please provide them with our contact information if they don't already have it.

 

To check the status of a Shift4 issue or outage see Shift4 Status.
  

Common Errors

 T-RECORD NOT FOUND

 ​Winsock Error 10060

 Winsock Error 10061

 

Shift4 Error Codes

 Communication Errors

 Global Errors: Critical

 Global Errors: Non-Critical

 Pin Pad Errors

 Signature Capture Errors

 Offline Error Codes

 

For i4Go errors, see Shift4 i4Go V2 Errors.

 

Common Errors

These are examples of the 3 most common errors you will see related to Shift4:

 #1:  T-RECORD NOT FOUND  

ERROR MESSAGE:

(T-RECORD NOT FOUND)

This terminal is NOT setup for use

with the credit card interface!

This error means that your terminal number isn't set up in MENUS4CO.

You can access MENUS4CO by going to File > Special > Run Program by Name and typing in MENUS4CO.

This error can also occur for customers using Worldpay and in that case the terminal setup is done in MENUEPCO.

 

The following errors are being returned by Microsoft's Winsock control. However, the error code is the same as Shift4's.

  • If the error seems firewall-related, be sure that the firewall of the server and clients allow communication through the Shift4 UTG port.
  • The default port is 17476, but it can be different in some rare cases where there is a port conflict with an existing application.
 #2:   Winsock Error 10060   

ERROR MESSAGE:


Winsock error 10060 The attempt to connect timed out

 

Press <Ok> to retry.

Error details from Microsoft:


WSAETIMEDOUT 10060
Connection timed out.
A connection attempt failed because the connected party did not properly respond after a period of time, or the established connection failed because the connected host has failed to respond.

This error is typically caused by the UTG not running, port redirection by a router or a firewall blocking the port.

  • You can check your server to make sure the Shift4 UTG service is running and if it is, restart it. If it isn't running, start it.
    IT MUST BE RUNNING FOR THE INTERFACE TO WORK!​

 

  • You can restart your server if restarting the Shift4 UTG service doesn't help.

  • After trying these solutions, try to process a credit card again.

 

#3:  Winsock Error 10061  

 

ERROR MESSAGE:

 

Winsock error 10061 Connection is forcefully rejected

 

Press <Ok> to retry.

Error details from Microsoft:

WSAECONNREFUSED 10061

Connection refused.
No connection could be made because the target computer actively refused it. This usually results from trying to connect to a service that is inactive on the foreign host—that is, one with no server application running.

 

This error is typically has the same cause as error 10060, above. Follow the same procedures.

 

Shift4 Error Codes

If you experience an error while processing a credit card, this list may help you pinpoint the cause.

 

These errors are generated by Shift4, and they can best provide you with specific details. Shift4 contact information: https://www.shift4.com/contact-support.

  Communication Errors

  Global Errors: Critical

  Global Errors: Non-Critical

  Pin Pad Errors

  Signature Capture Errors

  Offline Error Codes

Communication Errors

Communication errors are generated when the connection between Shift4 (on the internet) and the UTG (usually on your server) fails or is compromised. 

* Error Codes that Cause the UTG to Use Its Offline Feature. Offline Error Codes

PRIMARY
ERROR CODE

SECONDARY
ERROR CODE

SHORT ERROR MESSAGE

LONG ERROR MESSAGE

CAUSE/SOLUTION

1001 *

0

<Processing Service> UNAVAILABLE

No connection to processor

No connection available to processor.
Call Shift4 if problem persists.

1001 * 0 Processor unavailable/Express
max circuits exceeded
XXXX please retry REQUEST XXXX No connection available to processor.
Call Shift4 if problem persists. 
2011 *

[Proc] DOWN may vary

depending on failure

Your processor is Down ([Proc]) or Communication failure to processor Communication failure with processor.
Call Shift4 if problem persists. 

2XXX

0

<Varies, depending on failure>

Communication failure to processor

Communication failure with processor.
Call Shift4 if problem persists.

4003 0  <text varies> Timeout waiting for response  No response from remote system.
Check network connectivity. 

9033 *

0

TRAN TIMEOUT

Shift4 Client Socket Timeout

Connection problem between vendor software and the UTG. Check network connectivity between the POS application and the UTG.

Call Shift4 if problem persists.

9901

0

HOST ERR

UTG no client connection

No connection to Shift4 data centers. Restart the UTG or

Call Shift4 if problem persists.

9902

0

TIMEOUT

Timeout waiting for response from Secure NCIS <National Check Network>

Transaction timeout. Retry transaction.
Call Shift4 if problem persists.

9951 *

0

RESPONSE TIMEOUT

Timeout waiting for response across the internet

Transaction timeout at data center or processor.

Retry transaction. Call Shift4 if problem persists.

9957

0

NO CLIENT

UTG client is not ready

No connection to the Shift4 data center.

Restart the UTG or call Shift4 if problem persists.

9960 *

0

INTERNET FAILURE

Transaction timeout with processor

A transaction timeout between the processor and Shift4 data centers has occurred.

Verify internet connectivity and contact your internet provider and Shift4, if necessary.

9961 *

0

INTERNET FAILURE

Transaction timeout <location>

Transaction timeout between location and Shift4 data center. Shift4 Error 9961
Verify internet connectivity and contact your internet provider and Shift4, if necessary.

9964 *

0

INTERNET FAILURE

UTG Internet failure

or

Internet Service Provider Failure

The UTG connection is unable to contact the Shift4 data center. Shift4 Error 9964

Verify internet connectivity and contact your internet provider and Shift4, if necessary.

10060 

COMMUNICATION FAILURE 

UTG Service failed to respond 

The TCP/IP connection to the UTG service failed. 
Please check your firewall settings and be sure that the ports used by the UTG are opened.
Make sure either the UTG Service or the 'Stand Alone' is running. NEVER RUN BOTH.
Tip: Test UTG Connection with Telnet

10061

0

COMMUNICATION FAILURE 

UTG Service failed to respond 

The TCP/IP connection to the UTG service was rejected. 
Please check your firewall settings and be sure that the ports used by the UTG are opened.
Make sure either the UTG Service or the 'Stand Alone' is running. NEVER RUN BOTH.
Tip: Test UTG Connection with Telnet

 

Global Errors: Critical



PRIMARY
ERROR CODE

SECONDARY
ERROR CODE

SHORT ERROR MESSAGE

LONG ERROR MESSAGE

CAUSE/SOLUTION

91XX

(9101, 9102, etc.)

0

<Response varies, depending upon error>

Host Error

Processor host error. 
Call Shift4 if problem persists.

9401 *

0

DB NO RETURN

Credit (Returns) cannot be processed for Debit cards

Some processors do not support debit refunds. Call Shift4.

9401 * 0 REC LOCK [Vendor] Record Locked Transaction Id [Tran Id]   Call Shift4 if problem persists.

9803

0

INVALID MID

Invalid Shift4 merchant ID or card type not configured for merchant.

The merchant ID is not recognized by Shift4.  Confirm POS software is sending correct Shift4 MID and check the UTG configurations.
Call Shift4 if problem persists.

9803

0

INVALID CK

Checks CK for Merchant ID not found

Check verification not configured for merchant.
Call Shift4 regarding check support.

9803

0

INVALID MID

Merchant Id is zero

POS software is sending ‘0’ as merchant ID. Invalid merchant ID.
Call Shift4 if problem persists.

9803

0

INVALID DCC

Dynamic Currency Conversion for Merchant Id not found

Dynamic Currency Conversion not configured for merchant.
Call Shift4 regarding Dynamic Currency Conversion support.

9822

0

INVALID CK

Checks CK for merchant not found

Check verification not configured for merchant.
Call Shift4 regarding check support. 

9833 0 UTG Offline UTG Offline

Resolve connectivity issues and retry.

Call Shift4 if problem persists.

9839

0

DB OFFLINE

Your merchant database is currently offline. Please try again or contact Shift4.

Merchant database is offline.
Call Shift4 for assistance. 

9840

0

OVERFLOW

UTG must enable large API requests

Call Shift4 to enable.

9842

0

NOT IN CARD RANGE 

Card type not recognized

Card type not recognized for merchant. Use a different card for payment or
Call Shift4 for support. 

9842

0

INVALID CARD

Card is invalid– garbage found

Invalid card number. Card number data is non-numeric.
Call Shift4 if problem persists.

9842

0

INVALID CARD

CardSwipe is invalid– garbage found

Invalid card number. Card number data is non-numeric.
Call Shift4 if problem persists.

9842

0

NOT IN CARD RANGE

Card type not recognized

Card type does not start with the expected card range. 

9842

0

NOT IYC

Card type is not It’s Your Card

Attempting a gift card transaction on a non-gift card account. 

9844

0

I/O ERROR

Record not posted

Call Shift4 if problem persists.

9845

0

UNIQUE ID ERR

Can’t specify card information when using unique identifier

The Unique ID is being supplied in card information. 

UniqueID = Tokenized Card ID

9846

0

BAD UNIQUE ID

Unique Identifier not found for Merchant

Shift4 has no record of the Unique ID number being sent by merchant. 

UniqueID = Tokenized Card ID

9846 0 UNIQUE ID LOCKED  Unique Identifier ([Unique Id]) failed - locks expired Merchant [Merchant Id]   

9846

1

IMPOSSIBLE

Received a unique identifier on a database without the column defined?

Call Shift4 for assistance.

UniqueID = Tokenized Card ID

9862   AccessToken not found    The AccessToken is missing or incorrect. Be sure Shift4 provided you with a valid AuthToken which will be used to obtain an AuthToken. AuthToken, AccessToken, AccessBlock

9864

TERMINAL AUTHENTICATION ERROR

(A2) NOT ACTIVATED

There may be an issue with the TAC (Terminal Authentication Code). This code is used for authentication between Shift4 and your merchant service provider. Please contact both Shift4 and your merchant services provider to determine if the TAC is correct or needs to be rekeyed or refreshed. 

9876

0

HOST ERR

Generic test host error

Host error generated on the test system. NOTE: Error only occurs on Shift4 test host.

9957

0

NO HOST

<Text regarding processor varies> Not connected.

Processor not available.

Call Shift4 for assistance.

9957

0

EXCH KEYS NDC ONLY

NDCKeyChange not configured for NDC debit Mid

POS integration problem.

Call Shift4 for assistance. 

9979

0

BAD FUNC

IMMEDIATE CREDIT supported only by It’s Your Card

Processor does not support Shift4’s It’s Your Card (IYC) immediate credit capability. Batch must be settled before refund can be credited.

9998

0

<Text varies> 

Unclassified error

Error has not been classified as of yet.

Please contact Shift4 Support if problem persists.

9999

0

<Text varies> 

Unclassified error

Error has not been classified as of yet.

Please contact Shift4 Support if problem persists.

 

Global Errors: Non-Critical

PRIMARY
ERROR CODE

SECONDARY
ERROR CODE

SHORT ERROR MESSAGE

LONG ERROR MESSAGE

CAUSE/SOLUTION

9101

0

ALREADY ACTIVE

Card has already been activated

Gift card activation is unnecessary as gift card is already activated.

(Not the same as 9101 Host Error)

9034

0

INVALID API Sig

Invalid API Signature. Expecting ‘$’

API Signature field does not contain ‘$.’ Confirm software is sending ‘$’ in the API Signature field.

9035

0

INVALID API Fmt

Invalid API Format

API Format field does not contain ‘0.’ Confirm software is sending ‘0’ in the API Format field.

9036

0

APIInvData

Invalid data in API request

Transaction request contains invalid data. Correct data and retry transaction.

9037

0

APIInvFunction

Invalid API Function request

API Function Request Code does exist. Confirm software is sending correct FRC for transaction request. 

9402

0

NEED TRACK2

Debit transactions require a track2 swipe.

Debit transactions require Track 2 data.  EBT transactions require Track 2 data or must be manually keyed.

9402

0

TRACK 1 N/A

EBT/Food transactions require a track2 swipe or manual keyed

Debit transactions require Track 2 data.  EBT transactions require Track 2 data or must be manually keyed.

9402

1

NOT A DEBIT CARD

Debit transaction cannot be processed with this card

Debit not allowed for the account. Seek different form of payment and retry transaction.

9775   0 NO SUPPORT

Function not supported in offline mode

or

Debit not supported in offline mode

This error will appear when the UTG is in Offline Mode, and a request is attempting to process that requires an active internet connection to be performed. Generally speaking, only authorization and settlement requests can be performed during Offline Mode. Shift4 Error 9775

 

Debit transactions cannot be performed during offline mode.

Resolve connectivity issues and retry. 

9804

0

INVALID MID

No merchants after <Merchant number>

No more DBA records.

9805

0

INVALID MID

No merchants before <Merchant number>

No more prior DBA records.

9811

0

BAD TRAN

Invalid Transaction ID

Transaction ID not found in database. 

9811

0

BAD TRAN

Bad Transaction Id <Transaction ID number>

Transaction ID not found in database.

9815

0

NO INV

Invoice not found

Invoice number not found in database.

9820

0

LUHN FAIL

Card doesn’t pass luhn check

Account number did not pass Luhn

MOD 10 check. Card is possibly invalid.

9822

0

INVALID CK

Checks not configured for merchant.

Check verification not configured for merchant.

Call Shift4 regarding check support.

9822

0

INVALID DCC

Dynamic Currency Conversion for Merchant Id not found

Dynamic Currency Conversion not configured for merchant. Call Shift4 regarding Dynamic Currency Conversion support.

9824

0

INVALID INVOICE

Invoice is invalid – not numeric

Invoice number contains non-numeric data. Correct data and retry transaction.

9825

0

UNKNOWN REQUEST

Unknown function request “XX.”

API Function Request Code does not exist. Confirm software is sending correct FRC for transaction requested.

Call Shift4 if problem persists.

9825

0

UNRECOGNIZED

Unrecognized function request

API Function Request Code does not exist. Confirm software is sending correct FRC for transaction requested.

Call Shift4 if problem persists.

9836

0

CARD < > SWIPE

Card track swipe data does not match card number

Card number in track data does not match data in card number field. 

9836

0

CARD MISMATCH

Can’t Change Cards- Split tender is required

One card is being used for authorization and another for settlement on the same transaction. 

9837

0

BAD EXPIRATION

Invalid Exp Date

Expiration date not valid.

9837

0

EXPIRED CARD

This card has expired

Card has expired.

9838

0

AMT EXCEEDED

Amount Exceeded $99,999.99

Amount exceeded $99,999.99. Cannot process transactions greater than $99,999.99.

You might try splitting this into multiple smaller transactions.

9838  1 AMT EXCEEDED Amount Exceeds Offline Threshold

The Shift4 UTG Service is Offline Mode (not communicating with Shift4's servers) and the transaction’s amount is above the Stand-in Limit Amount set on the Offline Mode tab in TuneUp or Shift4 Command Center. 

Shift4 Documentation

You may be having network or internet problems.

Call Shift4 for assistance.

9841

0

CURRENCY ERR

Can’t change currency code on existing transactions.

Unable to change currency code. Retry transaction without changing currency code on settle or reauthorize transaction in intended currency.

 

Pin Pad Errors

PRIMARY
ERROR CODE

SECONDARY
ERROR CODE

SHORT ERROR MESSAGE

LONG ERROR MESSAGE

CAUSE/SOLUTION

9466

0

NO PIN DATA

S66 request failed

Possible hardware failure. Retry transaction.

Call Shift4 if problem persists.

9470

0

NO PIN DATA

No raw pin data from S70

Retry transaction.

Call Shift4 if problem persists.

9470

0

NOT TRACK 2

NDC debit requires track2 data

The clerk at the POS did not swipe the card before initiating a debit transaction. All debit transactions require Track 2 data. Retry transaction and swipe card. 

9470

0

NO PINPAD SER#

NDC no pin pad serial number

Configuration problem with the PIN pad device. Retry transaction or replace PIN pad hardware.

Call Shift4 if problem persists.

9470

1

UNSUCCESSFUL

S70 Request failed

The transaction failed. Retry the transaction.

Call Shift4 if problem persists.

9470

2

TIMEOUT

S70 Request Timeout no data.

Customer did not enter PIN number. Retry transaction and have customer enter PIN number.

9470

3

CANCELED

S70 Request was canceled

Transaction canceled by customer. 

9470

4

CORR PRESSED

S70 Request Correction Key Pressed

Customer pressed correction key and canceled the transaction. Correct and retry transaction.

9470

6

INV ACCT

S70 Request invalid account number length

Invalid account number or card is not good. Use a different card. 

9470

100

NO ACCT TYPE

Unknown account type

Account type selected not expected or unknown account type. Retry transaction and select correct account type. 

9470

999

UNKNOWN RESP

S70 Request unknown response

The transaction failed. Retry transaction.

Call Shift4 if problem persists.

9471

0

NO RESP PINPAD

S71 Request failed no response from pinpad

Communication problem with the PIN pad device. Check the PIN pad device.

Call Shift4 if problem persists.

9471

1

UNSUCCESSFUL

S71 Request failed

The transaction failed. Retry the transaction.

Call Shift4 if problem persists.

9471

7

MAC NOT VER

S71 MAC did not verify

The transaction failed. Retry the transaction.

Call Shift4 if problem persists.

9471

9

NO MAC BLK

S71 No MAC block

The transaction failed. Retry the transaction.

Call Shift4 if problem persists.

9471

16

KEYLOAD FAILED

S71 New working key load failed, revert successfully to the previous working keys set

The transaction failed. Retry the transaction.

Call Shift4 if problem persists.

9471

98

KEYLOAD FAILED

S71 New working key load failed, cannot revert to the previous working keys

The transaction failed. Retry the transaction.

Call Shift4 if problem persists.

9471

998

NO RESP PINPAD

S71 No response from pin pad

Retry transaction.

Call Shift4 if problem persists. 

9471

999

UNKNOWN RESP

S70 Request unknown response

Retry transaction.

Call Shift4 if problem persists.

9501

1

TX PINPAD ERR

TX PINPAD ERROR

There are communication problems between the UTG/UTG Stub and the PIN pad device. Check the connection to the PIN pad device.

Call Shift4 if problem persists.

9501

1

TX FAIL TO DEVICE

Failed to send packet to device

There are communication problems between the UTG/UTG Stub and the PIN pad device. Check the connection to the PIN pad device.

Call Shift4 if problem persists.

9501

2

RX PINPAD ERR

RX PINPAD ERROR

There are communication problems between the UTG/UTG Stub and the PIN pad device. Check the connection to the PIN pad device.

Call Shift4 if problem persists.

9501

3

TRAN Cancelled

No pin entered

Transaction canceled by customer.

9501

3

INVALID INPUT

INVALID INPUT FROM CUSTOMER

Customer pressed an unrecognized button on the PIN pad device. Retry transaction.

Call Shift4 if problem persists.

9501

3

No UKPT Key

Device not seeded

The PIN pad device was not injected correctly. Contact your MSP to inject the PIN pad device.

Call Shift4 if problem persists.

9501

3

TO MANY PIN TRANS

One Million Trans Proc

Retry transactions.

Call Shift4 if problem persists.

9501

3

NO INPUT FROM CUST

NO INPUT FROM CUSTOMER

The transaction failed due to no input from customer in the specified time.

Retry transaction.

9501

20

UNABLE TO READ CARD

UNABLE TO READ CARD DATA

Card reader is bad or dirty. Retry transaction. Clean or replace card reader if problem persists.

9551

2

CANCELLED

Transaction cancelled by user

The transaction was cancelled by the user. No resolution.

9551

2

NO PIN

NO PIN was entered by cardholder

Customer did not enter PIN. Retry transaction and have customer enter PIN.

9551  NO SIGNATURE SIGNATURE NOT CAPTURED  Transaction still approved. Signature not captured electronically.
Obtain a hard copy of the consumer’s signature (i.e., on paper). 

9601

1

NO PIN

No PIN entered by customer

Customer did not enter PIN. Retry transaction and have customer enter PIN.

9843

1

NEED SWIPE

PLEASE SWIPE CARD

A card swipe is required to perform the transaction. Retry the transaction with a card swipe.

Call Shift4 if problem persists.

9898

0

MAC ERROR

HOST MAC ERROR

An encryption problem occurred. Retry the transaction.

Call Shift4 if problem persists.

9899

0

POS SEQ INV

POS SEQ OUT OF SYNC

Sequence number is out of sync with the processor. Retry the transaction.

Call Shift4 if problem persists.

9956

0

TID NO PINPAD

Terminal ID XXXXXX not configured for any PIN Pad

The UTG does not have a device configured with a Terminal ID (TID) that matches the TID that the Point of Sale (POS) is sending. The error message itself will identify what TID the POS is sending. Shift4 Error 9956

 

Additional information can be located in the UTG Installation and Configuration Guide.

 

Call E/T support and Shift4. We may be able to resolve this, but you may also need to contact Shift4 if the API Terminal ID needs to be changed or if the PIN Pad isn't communicating. This is a Shift4 error, and they may be able to help.

9999

000

NDC KEY EXCH FAILED

NDC Key request failed

The key exchange failed. Retry transaction.

Call Shift4 if problem persists.

 

Signature Capture Errors

PRIMARY
ERROR CODE

SECONDARY
ERROR CODE

SHORT ERROR MESSAGE

LONG ERROR MESSAGE

CAUSE/SOLUTION

9501

1

TX PINPAD ERR

TX PINPAD ERROR

There are communication problems between the UTG/UTG Stub and the PIN pad device. Check the connection to the PIN pad device.

9501

2

RX PINPAD ERR

RX PINPAD ERROR

There are communication problems between the UTG/UTG Stub and the PIN pad device. Check the connection to the PIN pad device.

9501

3

TRAN Cancelled

No pin entered

Transaction canceled by customer.

9501

3

NO INPUT FROM CUST

NO INPUT FROM CUSTOMER

The transaction failed due to no input from customer in the specified time. Retry transaction.

9501

20

UNABLE TO READ CARD

UNABLE TO READ CARD DATA

Card reader is bad or dirty. Retry transaction. Clean or replace card reader if problem persists.

9551

2

CANCELLED

Transaction cancelled by user

The transaction was cancelled by the user. No resolution.

9551

3

NO SIGNATURE

CANCELLED

Transaction canceled by customer. 

9551

4

NO SIGNATURE

SIGNATURE NOT CAPTURED

Transaction still approved. Signature not captured electronically. Obtain the customer’s signature by hand.

 

Offline Error Codes

If the Shift4 UTG service is in the offline mode, contact Shift4 to troubleshoot.

 

If you get a similar error when using i4Go, the error may be preceded by "299". For example, error 1001 might appear as 299,1001.

 

The following error codes will trigger the UTG to use its offline feature (i.e., go offline for at least 30 minutes after receiving one failure in 30 seconds):

  • 1001: Processor unavailable/Express max circuits exceeded
  • 2011: Processor is down
  • 2999: Express logon timeout
  • 4003: No Response received from Proc App
  • 9033: Transaction (Amex) timed out
  • 9401: Vendor record locked
  • 9839: Database (IYC) is offline
  • 9844: Database I/O error posting record
  • 9847: No card data to generate Metatoken/Merchant database is offline
  • 9858: Tokenstore add failed
  • 9870: Lighthouse processor timed out or Failed to post/read QR payment record
  • 9876: Demo host error
  • 9951: Switch Timeout
  • 9957: Processor not connected
  • 9960: Engine Global Timeout
  • 9961: NetApi Service Global Timeout
  • 9962: Timeout when processing through a PIN Pad
  • 9964: NetAPI ISP Failure
  • 9971: Timeout waiting to send logon request to Express
  • 9972: Timeout waiting for logon response from Express
  • 9999: Mod Trail database error


Related Pages:

 

Shift4 i4Go V2 Errors







Article ID
 shift4_error_codes
Views
 60161
Last Modified
 12/22/2023 10:30 AM