securenet error codes - accept card payments codes.pdf · securenet error codes last updated:...
TRANSCRIPT
Document Notes
Error LevelsError Level Description Response
Code
Level 1
These errors are triggered by business rules or invalid data before the transaction is
commited to the gateway's database or sent to the networks. A Transaction ID is not
generated if these errors are triggered.3
Level 2
Transactions that have been accepted by the gateway and forwarded to the
networks and later declined due to various reasons (i.e. Insufficient Funds). This also
includes soft declines for AVS and CVV mismatch if enabled by the merchant in
Virtual Terminal.2
Recommendation for Developers
Any error response based logic should use the Response Reason Code and the Response Sub Code, not the
Response Reason Text. The Response Reason Text can change but the Response Reason Codes and the
Response Sub Codes cannot.
Error Codes - Reference Guide for API v4.1.5
Page 1
Response
Reason Code
Response
Sub CodeReason Reason Text
Stored
ValueEBT ACH
01E1 EMAIL RECEIPT VALUE SHOULD BE TRUE OR FALSE0100 0001 GENERAL ERROR0100 0002 GATEWAY CONNECTION PROBLEM.RETRY0100 0003 NETCONNECT ERROR0101 SECURENET ID IS REQUIRED0102 SECURENET KEY IS REQUIRED0103 SECURENET ID IS INVALID0104 SECURE KEY IS INVALID FOR SECURENET ID PROVIDED0105 TEST VALUE SHOULD BE TRUE OR FALSE0106 ORDER ID IS REQUIRED0107 TRANSACTION AMOUNT IS REQUIRED0108 METHOD VALUE SHOULD BE SPECIFIED0109 TRANSACTION TYPE CODE IS INVALID0110 RECORDTYPE SHOULD BE SPECIFIED SAVE OR RECURRING OR PROCESS0111 MERCHANT ACCOUNT IS INACTIVE0112 DEBIT KEY SERIAL NUMBER(KSN) IS REQUIRED0113 <VARIABLE> IS NOT ALLOWED ON CHECK21/ECHECK TRANSACTION0114 DEBIT PIN IS REQUIRED0115 DEBIT PIN IS INVALID0116 <VARIABLE> IS NOT ALLOWED ON DEBIT TRANSACTION0117 <VARIABLE> IS NOT VALID STORED VALUE TRANSACTION X0118 CUSTOMER ID IS REQUIRED0119 CUSTOMER ID MUST EXIST TO ADD/UPDATE ACCOUNT0120 PAYMENT ID CANNOT BE NULL0121 PAYMENT ID SHOULD BE UNIQUE FOR EXISTING CUSTOMER ID0122 PAYMENT ID DOES NOT EXIST FOR THE CUSTOMER ID0123 CUSTOMER ID MUST BE UNIQUE FOR EACH CUSTOMER RECORD0124 CUSTOMER ID DOES NOT EXIST0125 SECURENET ID SHOULD BE NUMBER ONLY0126 TRANSACTION ID SHOULD BE NUMBER ONLY
0127TRANSACTION TYPE SHOULD BE AUTH_CAPTURE, AUTH_ONLY, CAPTURE_ONLY, CREDIT,FORCE_CREDIT, VOID,
PRIOR_AUTH_CAPTURE0128 CUSTOMER ID OR PAYMENT ID DOES NOT EXIST OR INVALID0129 NO MATCH FOUND AS PER CUSTOMER ID AND PAYMENT ID0130 MERCHANT ACCOUNT IS NOT VALID0131 MERCHANT ACCOUNT IS NOT ENABLED FOR MOTO TRANSACTIONS
Level 1 Error Codes
Error Codes - Reference Guide for API v4.1.5
Page 1
Response
Reason Code
Response
Sub CodeReason Reason Text
Stored
ValueEBT ACH
0132 MERCHANT ACCOUNT IS NOT ENABLED FOR ECOM TRANSACTIONS0133 UNLINKED CREDIT (AKA. FORCED CREDIT) NOT ENABLED FOR THE MERCHANT0134 NO APPROVED TRANSACTION EXISTS TO VOID FOR THE ORDER ID PROVIDED0135 CAN NOT RERUN A TRANSACTION FOR A CARD-PRESENT TYPE TRANSACTION0136 REFERENCE TRANSACTION MUST BE SUBMITTED WITHIN 90 DAYS0137 INDUSTRY TYPE IS NOT SUPPORTED FOR ASSIGNED PROCESSOR0138 SETTLED TRANSACTIONS CANNOT BE MODIFIED0139 AN APPROVED TRANSACTION IS REQUIRED IN ORDER TO CHANGE IT TO AUTH_ONLY0140 <VARIABLE> NUMBER IS INVALID. ACCURACY OF THE CARD CANNOT BE VALIDATED x0141 <VARIABLE> NUMBERS ARE INVALID0142 CARD TYPE COULD NOT BE IDENTIFIED0143 BILL PAYMENT TRANSACTION IS NOT ALLOWED FOR RECURRING OR INSTALLMENT0144 MERCHANT IS NOT ENABLED TO SEND LEVEL III TRANSACTIONS0145 ADDRESS INFORMATION WITH ZIP CODE SHOULD BE PROVIDED FOR AVS_VERIFICATION CHECK0146 NO MOTO/ECOM TRANSACTION FOR RETAIL MERCHANT ON THE NASHVILLE PLATFORM0147 NO MOTO TRANSACTIONS FOR ECOM MERCHANT OTHER THAN RECURRING TRANSACTIONS0148 CARDTYPE IS INVALID0150 MERCHANT IS NOT ENABLED FOR BILL PAYMENT0151 MERCHANT IS NOT ENABLED FOR DEBT REPAYMENT0152 INVALID MARKET SPECIFIC DATA0153 INSTALLMENT_SEQUENCENUM AND TOTAL_INSTALLMENTCOUNT RANGE 1-990154 INSTALLMENT SEQUENCE NUMBER CANNOT BE GREATER THAN TOTAL INSTALLMENT COUNT0156 <VARIABLE> TRANSACTION IS NOT ALLOWED0157 PAYMENT ID HAS TO BE ALPHANUMERIC0158 CUSTOMER ID HAS TO BE ALPHANUMERIC0159 LAST 4 DIGITS OF THE CREDIT CARD DO NOT MATCH FOR UPDATE0160 BILLING ADDRESS (AT LEAST ZIP CODE) HAS TO BE SUPPLIED FOR ACCOUNT VERIFICATION0161 VAULT IS NOT ENABLED FOR THE MERCHANT0162 INVOICE NUMBER IS REQUIRED FOR CERIDIAN x0163 STORE NUMBER IS REQUIRED FOR CERIDIAN x0164 LENGTH OF CREDIT CARD NUMBER IS NOT VALID0165 PARTIAL VOID IS NOT SUPPORTED0166 SETTLED TRANSACTION CAN NOT BE MODIFIED0167 CARD QUALIFIED FOR LEVEL 2/3. TAX INFORMATION ALREADY PROVIDED AND CAN NOT BE DELETED
0168 CARD QUALIFIED FOR LEVEL 2/3. LEVEL3 PRODUCT INFORMATION ALREADY PROVIDED AND CAN NOT BE DELETED
0169 ONLY AN APPROVED TRANSACTION CAN BE UPDATED0170 MERCHANTID NOT FOUND0171 VALID VALUES OF 'OVERRIDEFROM' FLAG FOR VAULT OPERATION ARE 0-9
Error Codes - Reference Guide for API v4.1.5
Page 2
Response
Reason Code
Response
Sub CodeReason Reason Text
Stored
ValueEBT ACH
0172 HEALTH CARE TRANSACTIONS ARE SUPPORTED BY VISA AND MASTERCARD ONLY0173 TOTAL FOR HEALTHCARE ITEMS CANNOT BE GREATER THAN THE TRANSACTION AMOUNT0174 AT LEAST ONE HEALTHCARE ITEM IS REQUIRED0175 MERCHANT IS NOT ENABLED FOR HEALTHCARE TRANSACTIONS0176 PARTIAL VOID IS NOT ALLOWED FOR HEALTHCARE TRANSACTIONS0177 ACCOUNT NUMBER LAST 4 DIGITS DOES NOT MATCH DURING UPDATE0178 THIS CARD IS NOT ELIGIBLE FOR HEALTHCARE TRANSACTIONS0181 Merchant not enabled for BuyPass01A1 AMOUNT IS INVALID
01A11 VALID HOTEL EXTRA CHARGE AMOUNT IS REQUIRED01A2 AMOUNT CANNOT BE GREATER THAN $999,999.9901A3 VALID AMOUNT IS REQUIRED01A4 CASH BACK AMOUNT IS INVALID01A5 VALID CASH BACK AMOUNT IS REQUIRED01A6 GRATUITY AMOUNT IS INVALID01A7 VALID GRATUITY AMOUNT IS REQUIRED01A8 ROOM RATE AMOUNT IS INVALID01A9 VALID ROOM RATE AMOUNT IS REQUIRED
01ACH0 MERCHANT IS NOT ENABLED FOR ACH TRANSACTIONS x01ACH1 9 DIGIT ABA ROUTING NUMBER OF THE BANK IS REQUIRED
01ACH10 MICRDATA NOT RECEIVED FOR CHECK21 TRANSACTIONS x01ACH11 0001 ACH SEC CODE IS NOT SUPPORTED x01ACH11 0003 INVALID ROUTING NUMBER01ACH11 0004 ACH AMOUNT LIMIT IS EXCEED FOR SEC CODE01ACH11 0005 INVALID CHECK NO x01ACH13 ACCOUNT VERIFICATION IS NOT ENABLED FOR THE SERVICE PROVIDER x01ACH14 SEC CODE PROVIDED CANNOT BE USED FOR CREDIT TRANSACTIONS x01ACH15 BANK ACCOUNT HOLDER NAME IS REQUIRED x01ACH16 0001 TERMINAL DATA IS REQUIRED FOR POS TRANSACTIONS x01ACH16 0002 TERMINAL ID IS REQUIRED FOR POS TRANSACTIONS x01ACH16 0003 TERMINAL CITY IS REQUIRED FOR POS TRANSACTIONS x01ACH16 0004 TERMINAL STATE IS REQUIRED FOR POS TRANSACTIONS x01ACH16 0005 TERMINAL LOCATION IS REQUIRED FOR POS TRANSACTIONS x01ACH17 AMOUNT FOR CHECK CONVERSION MUST NOT BE GREATHER THAN $25,000 PER ACH TRANSACTION x01ACH18 CHECK CONVERSION TRANSACTIONS (ARC, BOC, POP) MUST HAVE A UNIQUE CHECK NUMBER x01ACH19 MICR DATA HAS ON-US INFORMATION WHICH IS NOT ALLOWED FOR THE SEC CODE x01ACH2 ACCOUNT NUMBER IS REQUIRED
01ACH20 MICR DATA IS REQUIRED FOR THE SEC CODE x01ACH21 CUSTOMER IP ADDRESS IS REQUIRED FOR THE SEC CODE WEB x
Error Codes - Reference Guide for API v4.1.5
Page 3
Response
Reason Code
Response
Sub CodeReason Reason Text
Stored
ValueEBT ACH
01ACH22 SEC CODE PROVIDED DOES NOT MATCH THE ORIGINAL TRANSACTION x01ACH23 SEC CODE IS REQUIRED FOR ACH TRANSACTIONS x01ACH3 BANK NAME IS REQUIRED x01ACH4 INVALID BANK ACCOUNT NUMBER01ACH7 BANK ACCOUNT NUMBER HAS TO BE NUMERIC01ACH8 THIS BANK ACCOUNT IS BLOCKED DUE TO PREVIOUS RETURN01ACH9 NOC RECEIVED, INVALID BANK INFORMATION x
01B7 BANK ACCOUNT DOES NOT MATCH FOR <VARIABLE>01B8 ACCOUNT TYPE DOES NOT MATCH FOR <VARIABLE>01C0 MERCHANT ACCOUNT IS NOT SET FOR CARD PRESENT TRANSACTIONS01C1 CREDIT CARD NUMBER IS REQUIRED01C2 CREDIT CARD EXPIRATION MONTH AND YEAR IS REQUIRED01C3 0001 CARD NUMBER IS NOT SPECIFIED01C3 0002 NOT A VALID CARD NUMBER01C3 0003 THE CARD CODE(CVV2/CVC2/CID) IS INVALID01C3 0004 EXPIRY DATE HAS TO BE IN MMYY FORMAT01C3 0005 EXPIRY DATE IS NOT A VALID DATE01C3 0006 CREDIT CARD HAS EXPIRED01C3 0007 DEBIT CARD IS NOT VALID01C3 0008 THE CARD CODE IS INVALID01C3 0009 STORED VALUE CARD IS NOT VALID01C3 0010 (CARDTYPE NAME) NUMBERS ARE INVALID. ACCURACY OF THE CARD CANNOT BE VALIDATED.01C4 CARD EXPIRATION MONTH AND YEAR MUST BE IN MMYY FORMAT01C6 INVALID TRACK DATA01C7 TRACK DATA SHOULD NOT BE PRESENT FOR CARD-NOT-PRESENT TRANSACTIONS01C8 CARD NUMBER HAS TO BE NUMERIC01C9 MERCHANT DOES NOT ACCEPT
01CHK218 NOC received, INVALID BANK INFORMATION01CK210 MERCHANT IS NOT ENABLED FOR CHECK21 TRANSACTIONS01CK211 VALID 9 DIGIT ROUTING NUMBER OF THE BANK IS REQUIRED
01CK2110 VALID 9 DIGIT ABA ROUTING NUMBER OF THE BANK IS REQUIRED01CK2119 MICRDATA NOT RECEIVED FOR CHECK21 TRANSACTIONS01CK212 ACCOUNT NUMBER IS REQUIRED
01CK2120 CHECK NUMBER IS REQUIRED01CK2121 CHECK NUMBER HAS TO BE NUMBERS01CK214 INVALID BANK ACCOUNT NUMBER01CK217 BANK ACCOUNT TYPE SHOULD BE SPECIFIED AS CHECKING OR SAVINGS01CK218 9 DIGIT ABA ROUTING NUMBER OF THE BANK HAS TO BE NUMBERS01CK219 ACCOUNT NUMBER HAS TO BE NUMBERS
Error Codes - Reference Guide for API v4.1.5
Page 4
Response
Reason Code
Response
Sub CodeReason Reason Text
Stored
ValueEBT ACH
01D1 DEBIT CARD NEEDS TO BE SWIPED01F1 SERVER NUMBER CANNOT BE GREATER THAN 8 CHARACTERS01H5 NAME ON THE CUSTOMERS BANK ACCOUNT IS REQUIRED01H6 BANK ACCOUNT TYPE CHECKING OR SAVINGS IS REQUIRED01H7 BANK ACCOUNT TYPE SHOULD BE SPECIFIED AS CHECKING OR SAVINGS01H8 NOC RECIEVED, INVALID BANK INFORMATION01O1 PREVIOUS TRANSACTION ID IS REQUIRED01O2 PROVIDED ORDER ID MUST BE UNIQUE FOR YOUR SECURENET ID01O3 PROVIDED ORDER ID MUST BE EQUAL OR LESS THAN 25 CHARACTERS01R1 TRANSACTION ID DOES NOT EXIST FOR <VARIABLE>
01R10 TRANSACTION CANNOT BE REVERSED AS ITS ALREADY SETTLED01R11 CREDIT TRANSACTION CANNOT BE REVERSED AS ITS ALREADY 01R12 INVALID DATA ,SIGNATURE CANNOT BE SAVED01R13 INVALID DATA ,CHECK21 FRONT IMAGE CANNOT BE SAVED01R14 INVALID DATA ,CHECK21 BACK IMAGE CANNOT BE SAVED01R15 INVALID CHECK IMAGE DATA01R2 CREDIT AMOUNT CANNOT BE GREATER THAN THE AUTHORIZED AMOUNT01R3 CREDIT CANNOT BE COMPLETED ON A UNSETTLED TRANSACTION01R4 CREDIT CANNOT BE COMPLETED ON A <VARIABLE > TRANSACTION01R5 INVALID TRANSACTION ID FOR <VARIABLE>01R6 CREDIT OR VOID HAS TO BE DONE IN THE SAME TEST MODE01R7 CREDIT CARD DOES NOT MATCH FOR <VARIABLE>01R8 CREDIT CANNOT BE PERFORMED ON TRANSACTIONS MORE THAN 180 DAYS OLD01R9 PRIOR_AUTH_CAPTURE CANNOT BE PERFORMED ON TRANSACTIONS 30 DAYS OR OLDER
01R914 INVALID DATA ,CHECK21 BACK IMAGE CANNOT BE SAVED01V1 SETTLED TRANSACTIONS CANNOT BE VOIDED01V2 TRANSACTION HAS ALREADY BEEN VOIDED01V3 CREDIT SETTLED TRANSACTIONS CANNOT BE VOIDED01V4 AMOUNT CANNOT BE GREATER THAN THE AUTHORIZED AMOUNT01V5 PARTIAL VOID IS NOT ALLOWED FOR RETAIL INDUSRTY01V6 ONLY APPROVED TRANSACTIONS CAN BE VOIDED01V7 AMOUNT CANNOT BE GREATER THAN THE SETTLED AMOUNT0O01 PARAMETERS MISSING IN PETROLEUM ITEMIZED PRODUCTS0O02 NO OF PETROLEUM ITEMIZED PRODUCTS CANNOT EXCEED 90O03 PETROLEUM PRODUCT CODE IS INVALID0O04 UNIT PRICE IS NOT IN VALID FORMAT0O05 INVALID UNIT PRICE0O06 PRODUCT QUANTITY IS NOT IN VALID FORMAT0O07 INVALID PRODUCT QUANTITY
Error Codes - Reference Guide for API v4.1.5
Page 5
Response
Reason Code
Response
Sub CodeReason Reason Text
Stored
ValueEBT ACH
0O08 INVALID PRODUCT CODE FOR FUEL ONLY CARD0O09 INVALID PRODUCT AMOUNT0O10 PRODUCT AMOUNT IS INVALID FOR UNIT PRICE AND QUANTITY PROVIDED0O11 LEVEL 2 TAX AMOUNT IS REQUIRED0O12 TOTAL PRODUCT AMOUNT IS NOT EQUAL TO TRANSACTION AMOUNT0O14 PRODUCT QUANTITY IS NOT IN VALID FORMAT0O15 ITEMIZED PRODUCTS ARE REQUIRED1A10 HOTEL EXTRA CHARGE AMOUNT IS INVALID1A11 VALID HOTEL EXTRA CHARGE AMOUNT IS REQUIRED1A12 AUTO EXTRA CHARGE AMOUNT IS INVALID1A13 VALID AUTO EXTRA CHARGE AMOUNT IS REQUIRED1A14 AMOUNT CANNOT BE GREATER THAN $99,99991A15 CASH BACK AMOUNT CANNOT BE GREATER THAN $1001A16 CASH BACK AMOUNT CANNOT BE GREATER OR EQUAL TO TRANSACTION AMOUNT
1ACH10 VALID 9 DIGIT ABA ROUTING NUMBER OF THE BANK IS REQUIRED1ACH12 INVALID CHECK NO
1DB0 MERCHANT IS NOT ENABLED FOR DEBIT TRANSACTIONS1SV0 MERCHANT IS NOT ENABLED FOR STORED VALUE TRANSACTIONS x1SV1 STORED VALUE NUMBER IS REQUIRED1SV2 STORED VALUE MONTH AND YEAR IS REQUIRED IN MMYY FORMAT1SV5 PARTIAL REVERSAL IS NOT ALLOWED FOR RETAIL INDUSRTYAB00 CALCULATION ERRORAB01 CUSTOMER ID IS REQUIREDAB02 PAYMENT ID IS REQUIREDAB03 AB TYPE IS REQUIREDAB04 MAX RETRIES MUST BE BETWEEN 0 AND 5AB05 START DATE IS REQUIREDAB06 INVALID START DATEAB07 INACTIVE, EXPIRED OR NON-EXISTING PLAN CANNOT BE ADJUSTEDAB08 INVALID CUSTOMER ID FOR THIS ACCOUNTAB09 NO RECURRING INFORMATION PROVIDEDAB10 NO VARIABLE INFORMATION PROVIDEDAB11 NO INSTALLMENT INFORMATION PROVIDEDAB12 INVALID AMOUNTAB13 AB CYCLE IS REQUIREDAB14 INVALID AB CYCLE (W,M,B,Q,Y)AB15 INVALID FREQUENCYAB16 INVALID AB DAY (0 - 28)AB17 INVALID AB MONTH (0 - 12)
Error Codes - Reference Guide for API v4.1.5
Page 6
Response
Reason Code
Response
Sub CodeReason Reason Text
Stored
ValueEBT ACH
AB18 INVALID AB WEEKDAY (0 - 7)AB19 INVALID NO END DATE FLAG (0, 1)AB20 VALID END DATE IS REQUIREDAB21 END DATE MUST BE AFTER START DATEAB22 AB AUTO CALCULATION OPTION IS REQUIREDAB23 INVALID AB AUTO CALCULATION OPTION (A, M)AB24 INVALID AB REMAINDER OPTION (0, 1)AB25 INVALID AB NUMBER OF PAYMENTS (1-99)AB26 INSTALLMENT AMOUNT MINIMUM IS 1.00AB27 INVALID FIX AMOUNTAB28 INVALID AB FIX OPTION (0, 1)AB29 AB PLAN NOT FOUNDAB30 END DATE CANNOT BE BEFORE CURRENT DATEAB31 END DATE IS REQUIRED WHEN NO END FLAG = 0AB32 INVALID END DATEAB33 START DATE CANNOT BE CHANGED ONCE PLAN HAS STARTEDAB34 START DATE CANNOT BE BEFORE TOMORROWAB35 PLAN ID IS REQUIREDAB36 AB TYPE CANNOT BE CHANGEDAB37 AB SCHEDULE IS REQUIREDAB38 INVALID SCHEDULEAB39 SCHEDULED PAYMENT COUNLD NOT BE FOUNDAB40 INVALID PAYMENT AMOUNTAB41 INSTALLMENT DATE IS REQUIREDAB42 INVALID INSTALLMENT DATEAB43 INVALID INSTALLMENT NUMBERAB44 INVALID NUMBER OF RETRIESAB45 PAID STATUS CANNOT BE UPDATEDAB46 INSTALLMENT NUMBER CANNOT BE UPDATEDAB47 NUMBER OF RETRIES CANNOT BE UPDATEDAB48 PAYMENT DATE CANNOT BE UPDATEDAB49 PLAN ID CANNOT BE UPDATEDAB50 PROCESSED FLAG CANNOT BE UPDATEDAB51 VARIABLE SCHEDULE IS REQUIREDAB52 TRANSACTION ID CANNOT BE UPDATEDAB53 PAID TRANSACTIONS CANNOT BE UPDATEDAB54 PROCESSED TRANSACTIONS CANNOT BE UPDATEDAB55 INSTALLMENT DATE CANNOT BE BEFORE TOMORROWAB56 INSTALLMENT DATE MUST BE INBETWEEN THE PREVIOUS AND NEXT INSTALLMENT DATES
Error Codes - Reference Guide for API v4.1.5
Page 7
Response
Reason Code
Response
Sub CodeReason Reason Text
Stored
ValueEBT ACH
AB57 INSTALLMENT DATE CANNOT BE AFTER NEXT INSTALLMENT DATEAB58 INVALID AB TYPEAB59 ERROR SAVING AB PLANAB60 ERROR SAVING AB SCHEDULEAB61 CUSTOMER ID NOT FOUND IN VAULTAB62 PAYMENT ID NOT FOUND IN VAULTAB63 SCHEDULED PAYMENT CANNOT BE BLANKAB64 ONLY NEXT SCHEDULED PAYMENT CAN BE ADJUSTED FOR RECURRING TYPESAB65 SCHEDULED PAYMENT CANNOT BE UPDATED DUE TO PROCESS STATUSAB66 ONLY AMOUNT CAN BE UPDATED FOR RECURRING SCHEDULE CHANGEAB67 INVALID SCHEDULE ID (ONLY NEXT PAYMENT CAN BE ADJUSTED FOR RECURRING TYPE)AB68 ONLY ONE SCHEDULED PAYMENT CAN BE UPDATED AT A TIMEAB69 SCHEDULE ID IS REQUIREDAB70 CANNOT EXCEED 99 INSTALLMENTSAB71 INSTALLMENT NUMBER IS REQUIREDAB72 BALLOON SCHEDULED PAYMENT AMOUNT CANNOT BE CHANGEDAB73 LAST SCHEDULED PAYMENT AMOUNT CANNOT BE CHANGEDAB74 NO PLANS FOUNDAB75 AUTOBILL IS NOT ENABLED FOR THIS SECURENET IDACD0 ACDI (ACCOUNT DUPLICATE INDICATOR) VALUE SHOULD BE SPECIFIED AS 0 ,1,2 OR 3ACD1 NO ACCOUNT ADDED, DUPLICATE ACCOUNT NUMBERACD2 DUPLICATE ACCOUNT - USING DUPLICATE CHECK INDICATOR 2ACD3 DUPLICATE ACCOUNT - USING DUPLICATE CHECK INDICATOR 3 WITH TOKEN RESPONSE M ACD4 EXISTING ACCT NO/TOKEN COMBINATIONAO01 PREFERRED CUSTOMER VALUE IS INVALID - AUTO RENTALAO04 AUTO RENTAL SALE CODE IS INVALIDAO05 AUTO RENTAL EXTRA CHARGE INDICATOR IS INVALIDAO06 RENTAL DATETIME IS REQUIREDAO07 RETURN DATETIME IS REQUIREDAO08 RENTAL DATETIME IS INVALIDAO09 RETURN DATETIME IS INVALIDAO10 0001 RENTAL DATETIME IS REQUIREDAO10 0002 INVALID RENTAL AND RETURN DATESAO11 VALID AUTO EXTRA CHARGE AMOUNT IS REQUIREDAO12 RENTAL TIME SHOULD BE VALID TIMEAO14 RETURN TIME SHOULD BE VALID TIMEAO15 RENTAL STATE IS INVALIDAO16 RETURN STATE IS INVALIDAO17 RENTAL STATE MUST BE VALID 2 CHARACTER ABBREVIATION
Error Codes - Reference Guide for API v4.1.5
Page 8
Response
Reason Code
Response
Sub CodeReason Reason Text
Stored
ValueEBT ACH
AO18 RETURN STATE MUST BE VALID 2 CHARACTER ABBREVIATIONCA01 AUTHORIZATION CODE IS REQUIREDCA02 AUTHORIZATION CODE LENGTH HAS TO BE 6CA03 AUTHORIZATION CODE MISMATCHCA04 MISSING AUTHORIZATION CODECDI1 INVALID VALUE FOR CUSTOMER DUPLICATE INDICATOR (CSDI)
CHECK01 MERCHANT IS NOT ENABLED FOR ACH TRANSACTIONSCHECK02 9-DIGIT BANK ABA ROUTING NUMBER IS REQUIRED xCHECK03 9 DIGIT ABA ROUTING NUMBER OF THE BANK HAS TO BE NUMERIC xCHECK04 VALID 9-DIGIT BANK ABA ROUTING NUMBER IS REQUIRED xCHECK05 ACCOUNT NUMBER IS REQUIRED xCHECK06 BANK ACCOUNT NUMBER HAS TO BE NUMERIC xCHECK07 INVALID BANK ACCOUNT NUMBER xCHECK08 CHECK NUMBER IS REQUIRED xCHECK09 CHECK NUMBER MUST BE NUMERIC xCHECK10 INVALID CHECK NOCHECK11 BANK ACCOUNT TYPE IS REQUIRED: CHECKING OR SAVINGS xCHECK12 BANK ACCOUNT TYPE SHOULD BE SPECIFIED AS CHECKING OR SAVINGS xCHECK13 INVALID ADDITIONAL INFO VALUE. SHOULD BE EITHER 00, 01 or 02 xCHECK14 INVALID VALUE OF SEC CODE FOR BUSINESS ACCOUNT xCHECK15 CERTEGY IS NOT ENABLED FOR THE MERCHANT xCHECK16 SEC CODE IS NOT ALLOWED FOR PERSONAL CHECKING/SAVINGS ACCOUNT xCHECK17 SEC CODE IS NOT ALLOWED FOR VAULT ACCOUNT xCHECK18 MERCHANT IS NOT ENABLED FOR CHECK21 TRANSACTIONS x
DCT02 APPROVEDDCT03 DUPLICATE INDICATOR VALUE IS INVALIDE2E03 INVALID KSNE2E04 TRACK DATA IS REQUIREDE2E06 INVALID DECRYPTIONE2E07 CHECK TRANSACTION NOT SUPPORTEDEBT01 MERCHANT IS NOT ENABLED FOR EBT TRANSACTIONS xEBT02 INVALID TRANSACTION CODE FOR EBT xEBT03 INVALID ADDITIONAL INFO DATA IN MERCHANT_KEY OBJECT xEBT04 INVALID ADDITIONAL INFO DATA IN CARD OBJECT xEBT05 CARD SHOULD BE SWIPED FOR EBT AUTH_CAPTURE TRANSACTIONS xEBT06 EBT IS NOT SUPPORTED FOR THE SELECTED PROCESSOR xEBT07 INVALID INDUSTRY SPECIFIC DATA. ONLY CARD PRESENT TRANSACTIONS ARE ALLOWED FOR EBT xEBT08 INVALID VALUE OF AUTHCODEHO01 PREFERRED CUSTOMER VALUE IS INVALID - HOTEL
Error Codes - Reference Guide for API v4.1.5
Page 9
Response
Reason Code
Response
Sub CodeReason Reason Text
Stored
ValueEBT ACH
HO02 HOTEL CHARGE TYPE IS REQUIREDHO03 HOTEL CHARGE TYPE IS INVALIDHO04 HOTEL SALE CODE IS INVALIDHO05 HOTEL EXTRA CHARGE INDICATOR IS INVALIDHO06 HOTEL CHECK IN DATE IS REQUIREDHO07 HOTEL CHECK OUT DATE IS REQUIREDHO08 HOTEL CHECK IN DATE IS INVALIDHO09 HOTEL CHECK OUT DATE IS INVALIDHO10 INVALID CHECK IN AND CHECK OUT DATESL201 TAX FLAG VALUE IS INVALIDL202 0001 TAX AMOUNT IS REQUIRED IF TAX IS INCLUDEDL202 0002 PURCHASE ORDER NUMBER IS REQUIREDL203 TAX AMOUNT IS REQUIRED IF TAX IS INCLUDED FOR LEVEL II TRANSACTIONSL2A1 TAX AMOUNT IS INVALIDL2A2 TAX AMOUNT HAS TO BE BETWEEN 0.01% AND 22% OF THE AUTHORIZED AMOUNTL2A3 VALID TAX AMOUNT IS REQUIRED L2A4 TAX AMOUNT CANNOT BE GREATER THAN $99,999 L2D1 DUTY AMOUNT IS INVALIDL2D2 DUTY AMOUNT CANNOT BE GREATER THAN $99,9999L2D3 VALID DUTY AMOUNT IS REQUIREDL2D4 DUTY AMOUNT CANNOT BE GREATER THAN $99,9999L301 MERCHANT VAT REGISTRATION NUMBER IS REQUIREDL302 PURCHASER VAT REGISTRATION NUMBER IS REQUIREDL303 VAT INVOICE REF NUMBER IS REQUIREDL304 VAT TAX AMOUNT IS REQUIREDL305 VAT TAX AMOUNT IS INVALIDL306 VAT TAX RATE IS REQUIREDL307 ALTERNATE TAX AMOUNT INDICATOR IS INVALIDL308 ALTERNATE TAX AMOUNT IS INVALIDL309 NATIONAL TAX AMOUNT INDICATOR IS INVALIDL310 NATIONAL TAX AMOUNT IS INVALIDL311 ORDER DISCOUNT AMOUNT IS INVALIDL312 ORDER DUTY AMOUNT IS INVALIDL313 ORDER FREIGHT AMOUNT IS INVALIDL314 PURCHASER ORDER DATE IS INVALIDL315 PARAMETERS MISSING IN LEVEL 3 ITEMIZED PRODUCTSL316 PRODUCT ITEM CODE IS REQUIREDL317 PRODUCT ITEM NAME IS REQUIREDL318 PRODUCT UNIT PRICE IS REQUIRED
Error Codes - Reference Guide for API v4.1.5
Page 10
Response
Reason Code
Response
Sub CodeReason Reason Text
Stored
ValueEBT ACH
L319 PRODUCT UNIT PRICE IS INVALIDL320 PRODUCT QUANTITY IS REQUIREDL321 PRODUCT QUANTITY IS INVALIDL322 PRODUCT DISCOUNT INDICATOR IS INVALIDL323 PRODUCT DISCOUNT RATE IS INVALIDL324 PRODUCT DISCOUNT AMOUNT IS INVALIDL325 PRODUCT TAX RATE IS INVALIDL326 PRODUCT TAX AMOUNT IS INVALIDL327 PRODUCT TOTAL AMOUNT IS INVALIDL329 PRODUCT GROSS NET INDICATOR IS INVALIDL330 TRANSACTION AMOUNT AND LEVEL III PRODUCTS TOTAL AMOUNT DOES NOT MATCHL331 TOTAL LEVEL III ITEMS TAX AMOUNT DOES NOT MATCH WITH TRANSACTION TAX AMOUNTM01 METHOD SHOULD BE THE SAME UNDER ACCOUNT AND TRANSACTION OBJECTSM02 CARD INFORMATION SHOULD BE THE SAME UNDER ACCOUNT AND TRANSACTION OBJECTSM03 CHECK INFORMATION SHOULD BE THE SAME UNDER ACCOUNT AND TRANSACTION OBJECTSM04 SEC CODE SHOULD BE THE SAME UNDER ACCOUNT AND TRANSACTION OBJECTSP004 0001 VEHICLE NUMBER FOR SHELL SHOULD BE 6 CHARACTERSP004 0002 VEHICLE NUMBER SHOULD NOT BE MORE THAN 6 CHARACTERSP004 0003 VEHICLE NUMBER SHOULD NOT BE MORE THAN 5 CHARACTERSP005 ODOMETER SHOULD NOT BE MORE THAN 6 CHARACTERSP006 DRIVER/JOBNUMBER SHOULD NOT BE MORE THAN 6 CHARACTERSP100 TRANSACTION IS NOT ALLOWED
P2P01 CANNOT CREATE A NEW P2P KEY UNTIL WAIT PERIOD EXPIRESP2P02 INVALID ENCRYPTION KEY IDP2P03 INVALID ENCRYPTION MODEP2P04 INVALID P2P KEY SIZEP2P05 INVALID P2P KEY LIFETIMEP2P06 INVALID P2P PUBLIC KEYP2P07 INVALID P2P KEY CONFIRMATION STRING - P2P KEY TERMINATEDP2P08 P2P KEY DOES NOT EXISTP2P09 INVALID P2P PRIVATE KEYP2P10 INVALID P2P KEY STATUS - P2P KEY TERMINATEDP2P11 P2P KEY ACTIVATION TIMEOUT - P2P KEY TERMINATEDP2P12 INVALID P2P KEYP2P13 INVALID ENCRYPTION TEXTP2P14 CLIENT P2P KEY DOES NOT MATCH SYSTEM P2P KEY - P2P KEY TERMINATEDP2P15 INVALID P2P TRANSACTION METHODP2P16 INVALID ACCOUNT INFORMATIONP2P17 NO ACTIVE P2P KEYS
Error Codes - Reference Guide for API v4.1.5
Page 11
Response
Reason Code
Response
Sub CodeReason Reason Text
Stored
ValueEBT ACH
P2P18 ENCRYPTED STRING MUST BE BASE-64 ENCODEDP2P19 INVALID P2P ENCRYPTION INFORMATIONP2P20 P2P DATA ERRORP2P21 INVALID P2P KEY FLAGP2P22 CONFIRMATION ATTEMPTS EXCEEDED - P2P KEY TERMINATEDP2P23 P2P KEY ID REQUIREDPA10 TRANSACTION AMOUNT FOR VOID CANNOT BE GREATER THAN PREVIOUSLY AUTHORIZED AMOUNTPA11 TRANSACTION HAS BEEN ALREADY VOIDEDPA12 CAPTURE AMOUNT CANNOT BE GREATER THAN PREVIOUSLY AUTHORIZED AMOUNTPAC1 TRANSACTION IS ALREADY CAPTUREDPAC4 <VARIABLE> IS INVALID FOR THIS TERMINALPAC5 AUTH_REVERSAL IS VALID FOR VISA ONLYPAC6 AUTH_INCREMENT IS VALID FOR VISA ONLYPAC7 TRANSACTION CANNOT BE CAPTURED (DOES NOT MEET THE CRITERIA)PAC8 TRANSACTION CANNOT BE INCREMENTED (DOES NOT MEET THE CRITERIA)PAC9 TRANSACTION IS ALREADY VOIDEDPD01 PIN-LESS DEBIT CARD NUMBER IS REQUIREDPD02 PIN-LESS DEBIT INVALID TRACK DATAPD03 PIN-LESS DEBIT MERCHANT ACCOUNT IS NOT SET FOR CARD PRESENTPD04 PINLESS DEBIT NUMBER IS REQUIREDPD05 PIN-LESS DEBIT CARD EXPIRATION MONTH AND YEAR ARE REQUIREDPD06 PIN-LESS DEBIT CARD EXPIRATION MONTH AND YEAR ARE REQUIRED IN MMYY FORMATPD07 PIN-LESS DEBIT TRANSACTION TYPE IS INVALIDPD08 PIN-LESS DEBIT CARD NUMBER IS REQUIREDPD09 IS NOT ALLOWED ON PIN-LESS DEBIT TRANSACTIONSPD10 0001 PIN-LESS DEBIT CARD NUMBER IS NOT SPECIFIEDPD10 0002 NOT A VALID PIN-LESS DEBIT CARD NUMBERPD10 0003 THE PIN-LESS DEBIT CARD CODE(CVV2/CVC2/CID) IS INVALIDPD10 0004 PIN-LESS DEBIT EXPIRY DATE HAS TO BE IN MMYY FORMATPD10 0005 PIN-LESS DEBIT EXPIRY DATE IS NOT A VALID DATEPD10 0006 PIN-LESS DEBIT CREDIT CARD HAS EXPIREDPD10 0007 PIN-LESS DEBIT DEBIT CARD IS NOT VALIDPD10 0008 THE PIN-LESS DEBIT CARD CODE IS INVALIDPD10 0009 STORED VALUE PIN-LESS DEBIT CARD IS NOT VALIDPD11 MERCHANT DOES NOT ACCEPT PIN LESS DEBITPD12 SECURENET FRONTEND IS NOT ENABLED AT MERCHANT GATEWAY INFORMATIONPD13 ONLINE REVERSAL IS NOT ENABLEDPD14 ONLINE CREDIT IS NOT ENABLEDPD15 INVALID MARKET SPECIFIC DATA FOR NON PINLESS DEBIT
Error Codes - Reference Guide for API v4.1.5
Page 12
Response
Reason Code
Response
Sub CodeReason Reason Text
Stored
ValueEBT ACH
PD16 CARD IS NOT ELIGIBLE FOR PIN-LESS DEBIT TRANSACTIONSPR01 PRODUCT COLLECTION MUST CONTAIN AT LEAST ONE PRODUCTPR02 LEVEL III PRODUCT COLLECTION MUST CONTAIN AT LEAST ONE LEVEL III PRODUCTRB01 RECURRING AMOUNT IS REQUIREDRB02 RECURRING AMOUNT IS INVALIDRB03 VALID RECURRING AMOUNT IS REQUIREDRB04 RECURRING AMOUNT CANNOT BE GREATER THAN $99,9999RB05 RECURRING BILLING START DATE IS REQUIREDRB06 RECURRING BILLING START DATE IS INVALIDRB07 RECURRING BILLING START DATE CANNOT BE LESS THAN OR EQUAL TO CURRENT DATERB08 SPECIFY RECURRING BILLING HAS END DATE, YES OR NORB09 RECURRING BILLING HAS END DATE SHOULD BE YES OR NORB10 RECURRING BILLING END DATE IS INVALIDRB11 RECURRING BILLING END DATE CANNOT BE LESS THAN OR EQUAL TO START DATERB12 SPECIFY RECURRING BILLING PERIOD,Y–YEARLY,M–MONTHLY,W–WEEKLYRB14 RECURRING BILLING PERIOD HAS TO BE Y–YEARLY,M–MONTHLY,W–WEEKLYRB15 SPECIFY RECURRING BILLING DAY BASED ON THE BILLING PERIODRB16 RECURRING BILLING DAY HAS TO BE A NUMBERRB17 RECURRING BILLING DAY CAN BE BETWEEN 1-SUNDAY TO 7-SATURDAY WEEKLY BILLINGRB18 SPECIFY RECURRING BILLING MONTH BASED ON THE BILLING PERIODRB19 RECURRING BILLING MONTH HAS TO BE A NUMBERRB20 SPECIFY RECURRING BILLING ACCOUNT AS ACTIVE, YES OR NORB21 CUSTOMER ID SHOULD BE SPECIFIED FOR SAVE OR RECURRING RECORDRB22 CUSTOMER ID SHOULD BE UNIQUE FOR SAVE OR RECURRING RECORDRB23 PASSWORD SHOULD BE PROVIDED FOR THE USERNAME FOR SAVE OR RECURRING RECORDRB24 USERNAME SHOULD BE UNIQUE FOR SAVE OR RECURRING RECORDRB25 TRANSACTION TYPE CANNOT BE CREDIT,FORCE_CREDIT, VOID DURING SAVING OR RECURRINGRB26 SPECIFY RECURRING BILLING PERIODICITY FOR THE SPECIFIED RBPERIODRB27 RECURRING BILLING PERIODICITY HAS TO BE A NUMBERRB28 RECURRING BILLING PERIODICITY CAN BE BETWEEN 1 TO 3 FOR (Y)RB29 RECURRING BILLING PERIODICITY CAN BE BETWEEN 1 TO 51 FOR (W)RB30 RECURRING BILLING PERIODICITY CAN BE BETWEEN 1 TO 11 FOR (M)RB31 RECURRING NEXT BILLING DATE IS REQUIREDRB32 RECURRING NEXT BILLING DATE IS INVALIDRB33 RECURRING NEXT BILLING DATE CANNOT BE LESS THAN OR EQUAL TO CURRENT DATERB34 RECURRING BILLING END DATE IS REQUIREDRB35 RECURRING BILLING DAY CAN BE BETWEEN 1 TO 28 OR 0 FOR MONTH ENDRB36 RECURRING BILLING MONTH CAN BE BETWEEN 1 AND 12 FOR YEARLY BILLING
SH200 CANNOT UPDATE ACCOUNTINFO TO NON-PRIMARY, CUSTOMER ID REQUIRES A PRIMARY ACCOUNT.
Error Codes - Reference Guide for API v4.1.5
Page 13
Response Reason Code Response Sub Code Reason Reason Text Area Error Explanation Action to be Taken
0100 1 GENERAL ERROR GLOBAL An Internal sytem error occurred which could be triggered
by several factors
Retry transaction, if the error persists contact Support
0100 2 GATEWAY CONNECTION PROBLEM.RETRY GLOBAL An Internal connection error occurred which could be
triggered by several factors
Retry transaction, if the error persists contact Support
0100 3 NETCONNECT ERROR GLOBAL Applicable to Paymentech Only Retry transaction, if the error persists contact Support
0101 SECURENET ID IS REQUIRED GLOBAL SecureNet ID is not present in the transaction data. A valid
SecureNet ID is required to process all API transactions.
Add the assigned SecureNet ID to the transaction data and
resend
0102 SECURENET KEY IS REQUIRED GLOBAL SecureNet Key is not present in the transaction data. A
valid SecureNet Key is required to process all API
transactions.
Add the corresponding SecureNet Key to the transaction
data and resend. Verify the Key on Virtual Terminal. The
SecureNet Key should be tied to the specific SecureNet ID
0103 SECURENET ID IS INVALID GLOBAL The SecureNet ID provided is invalid Verify the assigned SecureNet ID, add to the transaction
data and resend
0104 SECURE KEY IS INVALID FOR SECURENET ID
PROVIDED
GLOBAL The SecureNet Key provided doesn't match the SecureNet
ID provided
Verify the assigned SecureNet ID and SecureNet Key, add
to the transaction data and resend
0105 TEST VALUE SHOULD BE TRUE OR FALSE
0106 ORDER ID IS REQUIRED TRANSACTION Order ID is not present in the transaction data. A unique
Order ID is required to process all API transactions
Add an Order ID to the transaction data and resend
0107 TRANSACTION AMOUNT IS REQUIRED
0108 METHOD VALUE SHOULD BE SPECIFIED GLOBAL A METHOD indicator was not specified for the transaction Please refer to section 4 of the "Gateway Implementation
Guide v4.1.5" for a complete list of values that can be used
for the METHOD indicator. Resend transaction with valid
indicator.
0109 TRANSACTION TYPE CODE IS INVALID GLOBAL A valid TRANSACTION TYPE CODE was not specified for the
transaction
Please refer to Appendix A, Section E of the "Gateway
Implementation Guide v4.1.5" for a complete list of values
that can be used for TRANSACTION TYPE CODE. Resend
transaction with valid code.
0111 MERCHANT ACCOUNT IS INACTIVE
0112 DEBIT KEY SERIAL NUMBER(KSN) IS
REQUIRED
0113 <VARIABLE> IS NOT ALLOWED ON
CHECK21 TRANSACTION
0114 DEBIT PIN IS REQUIRED
0115 DEBIT PIN IS INVALID
0116 <VARIABLE> IS NOT ALLOWED ON DEBIT
TRANSACTION
0117 <VARIABLE> IS NOT VALID STORED VALUE
TRANSACTION
0118 CUSTOMER ID IS REQUIRED VAULT Customer ID is not present in the transaction data. Add a Customer ID to the transaction data and resend
0119 CUSTOMER ID MUST EXIST TO UPDATE
ACCOUNT
VAULT The Customer ID provided is doesn't exist in the Vault. Verify the Customer ID value, add to the transaction data
and resend
0120 PAYMENT ID IS REQUIRED VAULT Payment ID is not present in the transaction data. Add a Payment ID to the transaction data and resend
0121 PAYMENT ID SHOULD BE UNIQUE FOR
EXISTING CUSTOMER ID
VAULT Payment IDs must be unique for a specific Customer ID Verify the Payment ID value is unique for the Customer ID,
add to the transaction data and resend
0122 PAYMENT ID DOES NOT EXIST FOR THE
CUSTOMER ID
VAULT Payment IDs must be unique and must exist for a specific
Customer ID
Verify the Payment ID value is exists for the Customer ID,
add to the transaction data and resend
0123 CUSTOMER ID MUST BE UNIQUE VAULT Customer IDs must be unique for a specific SecureNet ID Verify the Customer ID value is unique in the Vault, add to
the transaction data and resend
0124 CUSTOMER ID DOES NOT EXIST VAULT Customer IDs must exist in the Vault in order to process
certain Vault transactions
Verify the Customer ID value exists in the Vault, add to the
transaction data and resend
0125 SECURENET ID SHOULD BE NUMERIC
0126 TRANSACTION ID SHOULD BE NUMERIC
0130 MERCHANT ACCOUNT IS NOT VALID
0131 MERCHANT ACCOUNT IS NOT ENABLED
FOR MOTO TRANSACTIONS
GLOBAL The merchant account must be enabled for MOTO in order
to process this type of transactions
Contact Support
0132 MERCHANT ACCOUNT IS NOT ENABLED
FOR ECOM TRANSACTIONS
TRANSACTION The merchant account must be enabled for ECOM in order
to process this type of transactions
Contact Support
0133 UNLINKED CREDIT NOT ENABLED FOR THE
MERCHANT
TRANSACTION The merchant account must be enabled to allow
UNLINKED CREDITS in order to process this type of
transactions
Contact Support
0134 NO APPROVED TRANSACTION EXISTS TO
VOID FOR THE ORDER ID PROVIDED
0135 CAN NOT RERUN A TRANSACTION FOR A
CARD-PRESENT TYPE TRANSACTION
0136 REFERENCE TRANSACTION MUST BE
SUBMITTED WITHIN 90 DAYS
0137 INDUSTRY TYPE IS NOT SUPPORTED FOR
ASSIGNED PROCESSOR
0138 SETTLED TRANSACTIONS CANNOT BE
MODIFIED
TRANSACTION Once a transaction has been settled it cannot be modified No action can be taken
Common Level 1 Error CodesThis list contains Error Codes returned by the SecureNet Systems
Error Codes - Reference Guide for API v4.1.5
Page 1
Response Reason Code Response Sub Code Reason Reason Text Area Error Explanation Action to be Taken
0139 AN APPROVED TRANSACTION IS
REQUIRED IN ORDER TO CHANGE IT TO
AUTH_ONLY
0140 <VARIABLE> NUMBER IS INVALID.
ACCURACY OF THE CARD CANNOT BE
VALIDATED
0141 <VARIABLE> NUMBERS ARE INVALID
0142 CARD TYPE COULD NOT BE IDENTIFIED
0143 BILL PAYMENT TRANSACTION IS NOT
ALLOWED FOR RECURRING OR
INSTALLMENT
0144 MERCHANT IS NOT ENABLED TO SEND
LEVEL III TRANSACTIONS
TRANSACTION The merchant account must be enabled to allow LEVEL III
in order to process this type of transactions
Contact Support
0145 ADDRESS INFORMATION WITH ZIP CODE
SHOULD BE PROVIDED FOR
AVS_VERIFICATION CHECK
0146 NO MOTO/ECOM TRANSACTION FOR
RETAIL MERCHANT ON THE NASHVILLE
PLATFORM
0147 NO MOTO TRANSACTIONS FOR ECOM
MERCHANT OTHER THAN RECURRING
TRANSACTIONS
0151 MERCHANT IS NOT ENABLED FOR DEBT
REPAYMENT
0152 INVALID MARKET SPECIFIC DATA TRANSACTION A valid MARKET SPECIFIC DATA indicator was not
specified for the transaction and is required for specialized
transactions like Bill Payment and Healthcare
Please refer to Section 8.1 of the "Gateway
Implementation Guide v4.1.5" for a list of values that can
be used for the MARKET SPECIFIC DATA indicator. Resend
transaction with valid indicator.
0153 INSTALLMENT_SEQUENCENUM AND
TOTAL_INSTALLMENTCOUNT RANGE 1-99
0154 INSTALLMENT SEQUENCE NUMBER
CANNOT BE GREATER THAN TOTAL
INSTALLMENT COUNT
0156 <VARIABLE> TRANSACTION IS NOT
ALLOWED
TRANSACTION The merchant account must be enabled in order to
process this type of transactions
Contact Support
0157 PAYMENT ID HAS TO BE ALPHANUMERIC VAULT Payment ID must be alphanumeric only, no special
characters other than dash (-)
Make sure the value for Payment ID does not include any
special characters, add to the transaction data and resend
0158 CUSTOMER ID HAS TO BE ALPHANUMERIC VAULT Customer ID must be alphanumeric only, no special
characters other than dash (-)
Make sure the value for Cutomer ID does not include any
special characters, add to the transaction data and resend
0159 LAST 4 DIGITS OF THE CREDIT CARD DO
NOT MATCH FOR UPDATE
0160 BILLING ADDRESS (AT LEAST ZIP CODE)
HAS TO BE SUPPLIED FOR ACCOUNT
VERIFICATION
0161 VAULT IS NOT ENABLED FOR THE
MERCHANT
VAULT The merchant account must be enabled to allow VAULT in
order to process vault related transactions
Contact Support
0162 INVOICE NUMBER IS REQUIRED FOR
CERIDIAN
0163 STORE NUMBER IS REQUIRED FOR
CERIDIAN
0164 LENGTH OF CREDIT CARD NUMBER IS NOT
VALID
0165 PARTIAL VOID IS NOT SUPPORTED
0167 UPDATE NOT ALLOWED FOR THIS
TRANSACTION
0168 UPDATE NOT ALLOWED FOR LEVEL III
PRODUCTS
0169 ONLY AN APPROVED TRANSACTION CAN
BE UPDATED
0171 VAULT OVERRIDEFROM FLAG VALUE IS
INVALID
0172 HEALTH CARE TRANSACTIONS ARE
SUPPORTED BY VISA AND MASTERCARD
ONLY
0173 TOTAL FOR HEALTHCARE ITEMS CANNOT
BE GREATER THAN THE TRANSACTION
AMOUNT
0174 AT LEAST ONE HEALTHCARE ITEM IS
REQUIRED
0175 MERCHANT IS NOT ENABLED FOR
HEALTHCARE TRANSACTIONS
0176 PARTIAL VOID IS NOT ALLOWED FOR
HEALTHCARE TRANSACTIONS
0178 THIS CARD IS NOT ELIGIBLE FOR
HEALTHCARE TRANSACTIONS
01A1 AMOUNT IS INVALID
01A11 VALID HOTEL EXTRA CHARGE AMOUNT IS
REQUIRED
01A2 AMOUNT CANNOT BE GREATER THAN
$999,999.99
01A3 VALID AMOUNT IS REQUIRED
01A4 CASH BACK AMOUNT IS INVALID
Error Codes - Reference Guide for API v4.1.5
Page 2
Response Reason Code Response Sub Code Reason Reason Text Area Error Explanation Action to be Taken
01A5 VALID CASH BACK AMOUNT IS REQUIRED
01A6 GRATUITY AMOUNT IS INVALID
01A7 VALID GRATUITY AMOUNT IS REQUIRED
01A8 ROOM RATE AMOUNT IS INVALID
01A9 VALID ROOM RATE AMOUNT IS
REQUIRED
01ACH0 MERCHANT IS NOT ENABLED FOR ACH
TRANSACTIONS
ACH The merchant account must be enabled to allow ACH in
order to process this type of transactions
Contact Support
01ACH10 MICRDATA NOT RECEIVED FOR CHECK21
TRANSACTIONS
01ACH11 4 ACH AMOUNT LIMIT IS EXCEED FOR SEC
CODE
01ACH11 1 ACH SEC CODE IS NOT SUPPORTED ACH The merchant account must be enabled to allow specific
SEC codes in order to process this type of ACH transactions
Contact Support
CHECK04 VALID 9-DIGIT BANK ABA ROUTING
NUMBER IS REQUIRED
ACH A valid ABA routing number was not specified and is
required for all ACH transactions
Verify the ABA routing number, add to the transaction
data and resend
01ACH13 ACCOUNT VERIFICATION IS NOT ENABLED
FOR THE SERVICE PROVIDER
01ACH14 SEC CODE PROVIDED CANNOT BE USED
FOR CREDIT TRANSACTIONS
01ACH15 BANK ACCOUNT HOLDER
NAME IS REQUIRED
ACH A name in the Bank Account's Holder Name field was not
provided and is required for all ACH transactions
Add the Bank Account Holder's name to the transaction
data and resend
01ACH16 0001 TERMINAL DATA IS REQUIRED FOR POS
TRANSACTIONS
01ACH16 0002 TERMINAL ID IS REQUIRED FOR POS
TRANSACTIONS
01ACH16 0003 TERMINAL CITY IS REQUIRED FOR POS
TRANSACTIONS
01ACH16 0004 TERMINAL STATE IS REQUIRED FOR POS
TRANSACTIONS
01ACH16 0005 TERMINAL LOCATION IS REQUIRED FOR
POS TRANSACTIONS
01ACH17 AMOUNT FOR CHECK CONVERSION MUST
NOT BE GREATHER THAN $25,000 PER ACH
TRANSACTION
01ACH18 CHECK CONVERSION TRANSACTIONS (ARC,
BOC, POP) MUST HAVE A UNIQUE CHECK
NUMBER
01ACH19 MICR DATA HAS ON-US INFORMATION
WHICH IS NOT ALLOWED FOR THE SEC
CODE
01ACH20 MICR DATA IS REQUIRED FOR THE SEC
CODE
ACH MICR data was not provided and the specified SEC code
requires it in order to process the transaction. Bank
Account information must be obtained using a check
scanner device.
Scan the check using a check scanner to retrieve the MICR
data, add to the transaction data and resend
01ACH21 CUSTOMER IP ADDRESS IS REQUIRED FOR
THE SEC CODE WEB
ACH An IP Address was not provided for a ACH WEB
transaction. IP Address is required for all ACH WEB
transactions to comply with NACHA rules
Obtain the IP Adress from the user, add to the transaction
data and resend
01ACH22 SEC CODE PROVIDED DOES NOT MATCH
THE ORIGINAL TRANSACTION
01ACH23 SEC CODE IS REQUIRED FOR ACH
TRANSACTIONS
ACH A valid SEC CODE was not provided and it is required for all
ACH transactions
Add the correct SEC CODE to the transaction data and
resend
01ACH3 BANK NAME IS REQUIRED ACH The Bank name was not provided and is required for all
ACH transactions
Add the Bank Name to the transaction data and resend
01ACH8 THIS BANK ACCOUNT IS BLOCKED DUE TO
PREVIOUS RETURN
ACH The specified Bank Account information (ABA Routing
number and Bank Account number) has been blocked due
to a previous return. Transactions using this information
cannot be processed on this SecureNet ID.
Contact Support
01B7 BANK ACCOUNT DOES NOT MATCH FOR
01B8 ACCOUNT TYPE DOES NOT MATCH FOR
01C0 MERCHANT ACCOUNT IS NOT SET FOR
CARD PRESENT TRANSACTIONS
01C1 CREDIT CARD NUMBER IS REQUIRED
01C2 CREDIT CARD EXPIRATION MONTH AND
YEAR IS REQUIRED
01C3 10 (CARDTYPE NAME) NUMBERS ARE
INVALID. ACCURACY OF THE CARD
CANNOT BE VALIDATED.
01C3 1 CARD NUMBER IS NOT SPECIFIED
01C3 6 CREDIT CARD HAS EXPIRED
01C3 7 DEBIT CARD IS NOT VALID
01C3 4 EXPIRY DATE HAS TO BE IN MMYY
FORMAT
01C3 5 EXPIRY DATE IS NOT A VALID DATE
01C3 2 NOT A VALID CARD NUMBER TRANSACTION A valid Card number was not provided Verify the card number, add to the transaction data and
resend
01C3 9 STORED VALUE CARD IS NOT VALID
01C3 8 THE CARD CODE IS INVALID
Error Codes - Reference Guide for API v4.1.5
Page 3
Response Reason Code Response Sub Code Reason Reason Text Area Error Explanation Action to be Taken
01C3 3 THE CARD CODE(CVV2/CVC2/CID) IS
INVALID
01C4 CARD EXPIRATION MONTH AND YEAR
MUST BE IN MMYY FORMAT
01C6 INVALID TRACK DATA
01C7 TRACK DATA SHOULD NOT BE PRESENT
FOR CARD-NOT-PRESENT TRANSACTIONS
01C8 CARD NUMBER HAS TO BE NUMERIC
01C9 MERCHANT DOES NOT ACCEPT
<VARIABLE>
TRANSACTION The merchant account must be enabled to allow specific
Card Types (Visa, MasterCard, Discover, American Express,
etc) in order to process this type of transactions
Contact Support
01CK210 MERCHANT IS NOT ENABLED FOR
CHECK21 TRANSACTIONS
01D1 DEBIT CARD NEEDS TO BE SWIPED
01F1 SERVER NO CANNOT BE GREATER THAN 8
CHARACTERS
01H8 NOC RECIEVED, INVALID BANK
INFORMATION
ACH The specified Bank Account information (ABA Routing
Number, Bank Account Number and/or Bank Account
Type) has been blocked due to a NOC (Notice Of Change)
received. Transactions using this information cannot be
processed on this SecureNet ID.
Obtain the correct bank Account information - ABA routing
Number, Account Number and/or Bank Account Type
(Checking/Savings) - and add it to the transaction data and
resend
01O1 PREVIOUS TRANSACTION ID IS REQUIRED
01O2 PROVIDED ORDER ID MUST BE UNIQUE
FOR YOUR SECURENET ID
TRANSACTION The supplied Order ID was used in the last 30 days for the
specific SecureNet ID. A unique Order ID is required
(within the last 30 days) to process all API transactions
Add a unique Order ID to the transaction data and resend
01O3 PROVIDED ORDER ID MUST BE EQUAL OR
LESS THAN 25 CHARACTERS
TRANSACTION The supplied Order ID must be no longer than 25
alphanumeric characters.
Add a unique Order ID that is no longer than 25
alphanumeric characters to the transaction data and
resend
01R1 TRANSACTION ID DOES NOT EXIST FOR
01R12 INVALID DATA ,SIGNATURE CANNOT BE
SAVED
01R13 INVALID DATA ,CHECK21 FRONT IMAGE
CANNOT BE SAVED
01R2 CREDIT AMOUNT CANNOT BE GREATER
THAN THE AUTHORIZED AMOUNT
01R3 CREDIT CANNOT BE COMPLETED ON A
UNSETTLED TRANSACTION
TRANSACTION Linked Credits cannot be run on unsettled transactions CREDIT can be voided before it settles. Modify the
transaction data and resend
01R4 CREDIT CANNOT BE COMPLETED ON A
<VARIABLE > TRANSACTION
TRANSACTION Linked Credits cannot be run on the specific transaction
type
No action can be taken
01R5 INVALID TRANSACTION ID FOR
<VARIABLE>
01R6 CREDIT OR VOID HAS TO BE DONE IN THE
SAME TEST MODE
01R7 CREDIT CARD DOES NOT MATCH FOR
<VARIABLE>
01R8 CREDIT CANNOT BE PERFORMED ON
TRANSACTIONS MORE THAN 180 DAYS
OLD
01R9 PRIOR_AUTH_CAPTURE CANNOT BE
PERFORMED ON TRANSACTIONS 30 DAYS
OR OLDER
01R914 INVALID DATA ,CHECK21 BACK IMAGE
CANNOT BE SAVED
01V1 SETTLED TRANSACTIONS CANNOT BE
VOIDED
01V2 TRANSACTION HAS ALREADY BEEN
VOIDED
01V4 AMOUNT CANNOT BE GREATER THAN THE
AUTHORIZED AMOUNT
01V5 PARTIAL VOID IS NOT ALLOWED FOR
RETAIL INDUSRTY
01V6 ONLY APPROVED TRANSACTIONS CAN BE
VOIDED
01V7 AMOUNT CANNOT BE GREATER THAN THE
SETTLED AMOUNT
0O02 NO OF PETROLEUM ITEMIZED PRODUCTS
CANNOT EXCEED 9
0O03 PETROLEUM PRODUCT CODE IS INVALID
0O05 INVALID UNIT PRICE
0O06 PRODUCT QUANTITY IS NOT IN VALID
FORMAT
0O07 INVALID PRODUCT QUANTITY
0O08 INVALID PRODUCT CODE FOR FUEL ONLY
CARD
0O09 INVALID PRODUCT AMOUNT
0O10 PRODUCT AMOUNT IS INVALID FOR UNIT
PRICE AND QUANTITY PROVIDED
0O11 TAX AMOUNT IS REQUIRED
Error Codes - Reference Guide for API v4.1.5
Page 4
Response Reason Code Response Sub Code Reason Reason Text Area Error Explanation Action to be Taken
0O12 TOTAL PRODUCT AMOUNT IS NOT EQUAL
TO TRANSACTION AMOUNT
0O15 ITEMIZED PRODUCTS ARE REQUIRED
1A10 HOTEL EXTRA CHARGE AMOUNT IS
INVALID
1A11 VALID HOTEL EXTRA CHARGE AMOUNT IS
REQUIRED
1A12 AUTO EXTRA CHARGE AMOUNT IS
INVALID
1A15 CASH BACK AMOUNT CANNOT BE
GREATER THAN $100
1A16 CASH BACK AMOUNT CANNOT BE
GREATER OR EQUAL TO TRANSACTION
AMOUNT
1DB0 MERCHANT IS NOT ENABLED FOR DEBIT
TRANSACTIONS
1SV0 MERCHANT IS NOT ENABLED FOR STORED
VALUE TRANSACTIONS
AB00 CALCULATION ERROR AUTOBILL A internal calculation error has occurred for AutoBill Verify Data submitted and Contact Technical Support
AB03 AB TYPE IS REQUIRED
AB04 MAX RETRIES MUST BE BETWEEN 0 AND 5
AB05 START DATE IS REQUIRED
AB06 INVALID START DATE
AB07 INACTIVE, EXPIRED OR NON-EXISTING
PLAN CANNOT BE ADJUSTED
AB08 INVALID CUSTOMER ID FOR THIS
ACCOUNT
AB09 NO RECURRING INFORMATION PROVIDED
AB10 NO VARIABLE INFORMATION PROVIDED
AB11 NO INSTALLMENT INFORMATION
PROVIDED
AB13 AB CYCLE IS REQUIRED
AB14 INVALID AB CYCLE (W,M,B,Q,Y)
AB15 INVALID FREQUENCY
AB16 INVALID AB DAY (0 - 28)
AB17 INVALID AB MONTH (0 - 12)
AB18 INVALID AB WEEKDAY (0 - 7)
AB19 INVALID NO END DATE FLAG (0, 1)
AB20 VALID END DATE IS REQUIRED
AB21 END DATE MUST BE AFTER START DATE
AB22 AB AUTO CALCULATION OPTION IS
REQUIRED
AB23 INVALID AB AUTO CALCULATION OPTION
(A, M)
AB24 INVALID AB REMAINDER OPTION (0, 1)
AB25 INVALID AB NUMBER OF PAYMENTS
AB26 INSTALLMENT AMOUNT MINIMUM IS 1.00
AB27 INVALID FIX AMOUNT
AB28 INVALID AB FIX OPTION (0, 1)
AB29 AB PLAN NOT FOUND
AB30 END DATE CANNOT BE BEFORE CURRENT
DATE
AB31 END DATE IS REQUIRED WHEN NO END
FLAG = 0
AB32 INVALID END DATE
AB33 START DATE CANNOT BE CHANGED ONCE
PLAN IT HAS STARTED
AB34 START DATE CANNOT BE BEFORE
TOMORROW
AB35 PLAN ID IS REQUIRED
AB36 AB TYPE CANNOT BE CHANGED
AB37 AB SCHEDULE IS REQUIRED
AB38 INVALID SCHEDULE
AB39 SCHEDULED PAYMENT COUNLD NOT BE
FOUND
AB40 INVALID PAYMENT AMOUNT
AB41 INSTALLMENT DATE IS REQUIRED
AB42 INVALID INSTALLMENT DATE
AB43 INVALID INSTALLMENT NUMBER
AB44 INVALID NUMBER OF RETRIES
AB45 PAID STATUS CANNOT BE UPDATED
AB46 INSTALLMENT NUMBER CANNOT BE
UPDATED
AB47 NUMBER OF RETRIES CANNOT BE
UPDATED
AB48 PAYMENT DATE CANNOT BE UPDATED
AB49 PLAN ID CANNOT BE UPDATED
AB50 PROCESSED FLAG CANNOT BE UPDATED
Error Codes - Reference Guide for API v4.1.5
Page 5
Response Reason Code Response Sub Code Reason Reason Text Area Error Explanation Action to be Taken
AB51 VARIABLE SCHEDULE IS REQUIRED
AB52 TRANSACTION ID CANNOT BE UPDATED
AB53 PAID TRANSACTIONS CANNOT BE
UPDATED
AB54 PROCESSED TRANSACTIONS CANNOT BE
UPDATED
AB55 INSTALLMENT DATE CANNOT BE BEFORE
TOMORROW
AB56 INSTALLMENT DATE MUST BE INBETWEEN
THE PREVIOUS AND NEXT INSTALLMENT
DATES
AB58 INVALID AB TYPE
AB59 ERROR SAVING AB PLAN
AB60 ERROR SAVING AB SCHEDULE
AB62 CUSTOMER ID OR PAYMENT ID DOES NOT
EXIST OR INVALID
AB63 SCHEDULED PAYMENT CANNOT BE BLANK
AB64 ONLY NEXT SCHEDULED PAYMENT CAN BE
ADJUSTED FOR RECURRING TYPES
AB65 SCHEDULED PAYMENT CANNOT BE
UPDATED DUE TO PROCESS STATUS
AB66 ONLY AMOUNT CAN BE UPDATED FOR
RECURRING SCHEDULE CHANGE
AB67 INVALID SCHEDULE ID (ONLY NEXT
PAYMENT CAN BE ADJUSTED FOR
RECURRING TYPE)
AB68 ONLY ONE SCHEDULED PAYMENT CAN BE
UPDATED AT A TIME
AB69 SCHEDULE ID IS REQUIRED
AB70 CANNOT EXCEED 99 INSTALLMENTS
AB71 INSTALLMENT NUMBER IS REQUIRED
AB72 BALLOON SCHEDULED PAYMENT AMOUNT
CANNOT BE CHANGED
AB73 LAST SCHEDULED PAYMENT AMOUNT
CANNOT BE CHANGED
AB74 NO PLANS FOUND
AB75 AB IS NOT ENABLED FOR THIS SECURENET
ID
AUTOBILL The merchant account must be enabled to allow AB (Auto
Bill) in order to process this type of transactions
Contact Support
ACD0 ACDI (ACCOUNT DUPLICATE INDICATOR)
VALUE SHOULD BE SPECIFIED AS 0 ,1,2 OR
3
VAULT The ACDI indicator provided is not valid or was not
provided
Please refer to Appendix A, Section A of the "Gateway
Implementation Guide v4.1.5" for a list of values that can
be used for the ACDI indicator. Resend transaction with
valid indicator.
ACD1 NO ACCOUNT ADDED, DUPLICATE
ACCOUNT NUMBER
ACD2 DUPLICATE ACCOUNT - USING DUPLICATE
CHECK INDICATOR 2
hardcoded in gblvalidatetransactionin
validatevaultaccountinfo
ACD3 DUPLICATE ACCOUNT - USING DUPLICATE
CHECK INDICATOR 3 WITH TOKEN
RESPONSE M
hardcoded in gblvalidatetransactionin
validatevaultaccountinfo
ACD4 EXISTING ACCT NO/TOKEN COMBINATION
AO01 PREFERRED CUSTOMER VALUE IS INVALID -
AUTO RENTAL
if industrycode=A and if salecode not null or code= void changed the message
AO04 AUTO RENTAL SALE CODE IS INVALID
AO05 AUTO RENTAL EXTRA CHARGE INDICATOR
IS INVALID
AO06 RENTAL DATETIME IS REQUIRED
AO07 RETURN DATETIME IS REQUIRED
AO08 RENTAL DATETIME IS INVALID
AO09 RETURN DATETIME IS INVALID
AO10 2 INVALID RENTAL AND RETURN DATES
AO10 1 RENTAL DATETIME IS REQUIRED
AO11 VALID AUTO EXTRA CHARGE AMOUNT IS
REQUIRED
If Industry code=A and extrachargeamount < 0
AO15 RENTAL STATE IS INVALID industrycode=A and rental state is empty
AO16 RETURN STATE IS INVALID industrycode=A and return state is empty
AO17 RENTAL STATE MUST BE VALID 2
CHARACTER ABBREVIATION
industrycode=A and rental state is not empty and
length!=2
AO18 RETURN STATE MUST BE VALID 2
CHARACTER ABBREVIATION
industrycode=A and return state is not empty and
length!=2
CA01 AUTHORIZATION CODE IS REQUIRED
CA02 AUTHORIZATION CODE LENGTH HAS TO BE
6
CA03 AUTHORIZATION CODE MISMATCH
CA04 MISSING AUTHORIZATION CODE
CDI1 INVALID VALUE FOR CUSTOMER
DUPLICATE INDICATOR (CSDI)
CHECK02 9-DIGIT BANK ABA ROUTING NUMBER IS
REQUIRED
ACH A valid ABA Rounting Number was not provided and it is
required for all ACH transactions
Add a valid ABA Routing Number to the transaction data
and resend
CHECK03 9 DIGIT ABA ROUTING NUMBER OF THE
BANK HAS TO BE NUMERIC
ACH A valid, numeric values only, ABA Rounting Number was
not provided and it is required for all ACH transactions
Add a valid ABA Routing Number to the transaction data
and resend
Error Codes - Reference Guide for API v4.1.5
Page 6
Response Reason Code Response Sub Code Reason Reason Text Area Error Explanation Action to be Taken
CHECK04 VALID 9-DIGIT BANK ABA ROUTING
NUMBER IS REQUIRED
ACH A valid ABA Rounting Number was not provided and it is
required for all ACH transactions
Add a valid ABA Routing Number to the transaction data
and resend
CHECK05 ACCOUNT NUMBER IS REQUIRED ACH A valid Bank Account Number was not provided and it is
required for all ACH transactions
Add a valid Bank Account Number to the transaction data
and resend
CHECK06 BANK ACCOUNT NUMBER HAS TO BE
NUMERIC
ACH A valid, numeric values only, Bank Account Number was
not provided and it is required for all ACH transactions
Add a valid Bank Account Number to the transaction data
and resend
CHECK07 INVALID BANK ACCOUNT NUMBER
CHECK08 CHECK NUMBER IS REQUIRED ACH A check number was not provided for the ACH transaction.
Certain ACH transactions require a check number in order
to be processed
Add a valid check number to the transaction data and
resend
CHECK09 CHECK NUMBER MUST BE NUMERIC ACH The check number provided for the ACH transaction is not
numeric. Certain ACH transactions require a check number
in order to be processed
Add a valid check number to the transaction data and
resend
CHECK11 BANK ACCOUNT TYPE IS REQUIRED:
CHECKING OR SAVINGS OR BCHECK OR
BSAVE
If Acc type Empty
CHECK12 BANK ACCOUNT TYPE SHOULD BE
SPECIFIED AS CHECKING OR SAVINGS OR
BCHECK OR BSAVE
Other than provided options
CHECK13 INVALID ADDITIONAL INFO VALUE.
SHOULD BE EITHER 00, 01 or 02
CHECK14 INVALID VALUE OF SEC CODE FOR BUSINE
SS ACCOUNT
CHECK15 CERTEGY IS NOT ENABLED FOR THE
MERCHANT
CHECK16 SEC CODE IS NOT ALLOWED FOR
PERSONAL CHECKING/SAVINGS ACCOUNT
CHECK17 SEC CODE IS NOT ALLOWED FOR VAULT
ACCOUNT
ACH The SEC CODE provided cannot be used to save the Bank
Account information in the vault
Only PPD, CCD, WEB, and POS can be used when saving
Bank Account Information in the Vault. Please add the
right SEC CODE to the transaction data and resend
CHECK18 MERCHANT IS NOT ENABLED FOR
CHECK21 TRANSACTIONS
GLOBAL The merchant account must be enabled to allow CHECK21
in order to process this type of transactions
Contact Support
DCT02 APPROVED TRANSACTION This message indicates that the response object received
is a copy of a previously approved transaction. The
response is given based on the DCI (Duplicate Checking
Indicator) provided
No action required
DCT03 DUPLICATE INDICATOR VALUE IS INVALID TRANSACTION The DCI indicator provided is not valid or was not provided Please refer to Appendix A, Section A of the "Gateway
Implementation Guide v4.1.5" for a list of values that can
be used for the ACDI indicator. Resend transaction with
valid indicator.
E2E03 INVALID KSN
E2E04 TRACK DATA IS REQUIRED
E2E06 INVALID DECRYPTION
E2E07 CHECK TRANSACTION NOT SUPPORTED
EBT01 MERCHANT IS NOT ENABLED FOR EBT TRA
NSACTIONS
GLOBAL The merchant account must be enabled to allow EBT
(Electronic Benefits Transfer) in order to process this type
of transactions
Contact Support
EBT02 INVALID TRANSACTION CODE FOR EBT
EBT03 INVALID ADDITIONAL INFO DATA IN
MERCHANT_KEY OBJECT
GLOBAL Invalid data was sent in the ADDITIONAL INFO field for the
MERCHANT_KEY Object
Please refer to Section 6.1 of the "Gateway
Implementation Guide v4.1.5" for a complete list of values
that can be used for the ADDITIONAL INFO Data in the
MERCHANT_KEY Object. Resend transaction with valid
data.
EBT04 INVALID ADDITIONAL INFO DATA IN CARD
OBJECT
GLOBAL Invalid data was sent in the ADDITIONAL INFO field for the
CARD Object
Please refer to Section 6.2 of the "Gateway
Implementation Guide v4.1.5" for a complete list of values
that can be used for the ADDITIONAL INFO Data in the
CARD Object. Resend transaction with valid data.
EBT05 CARD SHOULD BE SWIPED FOR EBT
AUTH_CAPTURE TRANSACTIONS
EBT06 EBT IS NOT SUPPORTED FOR
THE SELECTED PROCESSOR
TRANSACTION The merchant account is enabled for EBT (Electronic
Benefits Transfer) transactions but the
platform/processor doesn't allow EBT transasctions to be
processed through their environment
Contact Support
EBT07 INVALID INDUSTRY SPECIFIC DATA. ONLY
CARD PRESENT TRANSACTIONS ARE
ALLOWED FOR EBT
HO01 PREFERRED CUSTOMER VALUE IS INVALID -
HOTEL
if industrycode=H and if salecode not null or code= void changed the message
HO02 HOTEL CHARGE TYPE IS REQUIRED
HO03 HOTEL CHARGE TYPE IS INVALID
HO04 HOTEL SALE CODE IS INVALID
HO05 HOTEL EXTRA CHARGE INDICATOR IS
INVALID
HO06 HOTEL CHECK IN DATE IS REQUIRED
HO07 HOTEL CHECK OUT DATE IS REQUIRED
HO08 HOTEL CHECK IN DATE IS INVALID validatetransactioninfo(),if industrycode= H,validating the
checkin date
Error Codes - Reference Guide for API v4.1.5
Page 7
Response Reason Code Response Sub Code Reason Reason Text Area Error Explanation Action to be Taken
HO09 HOTEL CHECK OUT DATE IS INVALID validatetransactioninfo(),if industrycode= H,validating the
checkout date and throwing wrong message
HO10 INVALID CHECK IN AND CHECK OUT DATES
L201 TAX TYPE VALUE IS INVALID FOR LEVEL II
TRANSACTIONS
L202 PURCHASE ORDER NUMBER IS REQUIRED
FOR LEVEL II TRANSACTIONS
L203 TAX AMOUNT IS REQUIRED IF TAX IS
INCLUDED FOR LEVEL II TRANSACTIONS
L2A1 TAX AMOUNT IS INVALID FOR LEVEL II
TRANSACTIONS
L2A2 TAX AMOUNT HAS TO BE BETWEEN 0.01%
AND 22% OF THE AUTHORIZED AMOUNT
FOR LEVEL II TRANSACTIONS
L2A3 VALID TAX AMOUNT IS REQUIRED FOR
LEVEL II TRANSACTIONS
L2A4 TAX AMOUNT CANNOT BE GREATER THAN
$99,999 FOR LEVEL II TRANSACTIONS
L2D2 DUTY AMOUNT CANNOT BE GREATER
THAN $99,999 FOR LEVEL II
TRANSACTIONS
in gblvalidation in ValidateLevel2Product() l2.duty and
l2.freight>99999
L2D3 VALID DUTY AMOUNT IS REQUIRED FOR
LEVEL II TRANSACTIONS
L301 MERCHANT VAT REGISTRATION NUMBER
IS REQUIRED
L302 PURCHASER VAT REGISTRATION NUMBER
IS REQUIRED
L303 VAT INVOICE REF NUMBER IS REQUIRED
L307 ALTERNATE TAX AMOUNT INDICATOR IS
INVALID
L309 NATIONAL TAX AMOUNT INDICATOR IS
INVALID
L314 PURCHASER ORDER DATE IS INVALID
L316 PRODUCT ITEM CODE IS REQUIRED
L317 PRODUCT ITEM NAME IS REQUIRED
L318 PRODUCT UNIT PRICE IS REQUIRED
L319 PRODUCT UNIT PRICE IS INVALID
L320 PRODUCT QUANTITY IS REQUIRED
L321 PRODUCT QUANTITY IS INVALID
L322 PRODUCT DISCOUNT INDICATOR IS
INVALID
L323 PRODUCT DISCOUNT RATE IS INVALID
L324 PRODUCT DISCOUNT AMOUNT IS INVALID
L325 PRODUCT TAX RATE IS INVALID
L326 PRODUCT TAX AMOUNT IS INVALID
L327 PRODUCT TOTAL AMOUNT IS INVALID
L329 PRODUCT GROSS NET INDICATOR IS
INVALID
L330 TRANSACTION AMOUNT AND LEVEL III
PRODUCTS TOTAL AMOUNT DOES NOT
MATCH
L331 TOTAL LEVEL III ITEMS TAX AMOUNT DOES
NOT MATCH WITH TRANSACTION TAX
AMOUNT
M01 METHOD SHOULD BE THE SAME UNDER
ACCOUNT AND TRANSACTION OBJECTS
M02 CARD INFORMATION SHOULD BE THE
SAME UNDER ACCOUNT AND
TRANSACTION OBJECTS
M03 CHECK INFORMATION SHOULD BE THE
SAME UNDER ACCOUNT AND
TRANSACTION OBJECTS
M04 SEC CODE SHOULD BE THE SAME UNDER
ACCOUNT AND TRANSACTION OBJECTS
P004 VEHICLE NUMBER SHOULD NOT BE MORE
THAN 5 CHARACTERS
P005 ODOMETER SHOULD NOT BE MORE THAN
6 CHARACTERS
P006 DRIVER/JOBNUMBER SHOULD NOT BE
MORE THAN 6 CHARACTERS
P2P01 CANNOT CREATE A NEW P2P KEY UNTIL
WAIT PERIOD EXPIRES
P2P02 INVALID ENCRYPTION KEY ID
P2P03 INVALID ENCRYPTION MODE
P2P04 INVALID P2P KEY SIZE
P2P05 INVALID P2P KEY LIFETIME
Error Codes - Reference Guide for API v4.1.5
Page 8
Response Reason Code Response Sub Code Reason Reason Text Area Error Explanation Action to be Taken
P2P06 INVALID P2P PUBLIC KEY
P2P07 INVALID P2P KEY CONFIRMATION STRING
P2P08 P2P KEY DOES NOT EXIST
P2P09 INVALID P2P PRIVATE KEY
P2P10 INVALID P2P KEY STATUS
P2P11 P2P KEY ACTIVATION TIMEOUT - P2P KEY
TERMINATED
P2P12 INVALID P2P KEY
P2P13 INVALID ENCRYPTION TEXT
P2P14 CLIENT P2P KEY DOES NOT MATCH
SYSTEM P2P KEY - P2P KEY TERMINATED
P2P15 INVALID P2P TRANSACTION METHOD
P2P16 INVALID ACCOUNT INFORMATION
P2P17 NO ACTIVE P2P KEYS
P2P18 ENCRYPTED STRING MUST BE BASE-64
ENCODED
P2P19 INVALID P2P ENCRYPTION INFORMATION
P2P20 P2P DATA ERROR
P2P21 INVALID P2P KEY FLAG
P2P22 CONFIRMATION ATTEMPTS EXCEEDED -
P2P KEY TERMINATED
P2P23 P2P KEY ID REQUIRED
PA10 TRANSACTION AMOUNT FOR VOID
CANNOT BE GREATER THAN PREVIOUSLY
AUTHORIZED AMOUNT
PA12 CAPTURE AMOUNT CANNOT BE GREATER
THAN PREVIOUSLY AUTHORIZED AMOUNT
TRANSACTION The amount being captured is greated than the previously
authorized amount. This capability is industry based. For
the Food, Auto Rental, Hotel, and Restaurant Indrustries
only.
Reduce the Capture amount to match or be less than the
previously authorized amount, add to the transaction data
and resend
PAC1 TRANSACTION IS ALREADY CAPTURED TRANSACTION The transaction being CAPTURED was already captured
previously
No action can be taken
PAC4 <VARIABLE> IS INVALID FOR THIS
TERMINAL
PAC5 AUTH_INCREMENT IS VALID FOR VISA
ONLY
PAC6 AMEX TRANSACTIONS CANNOT BE
REVERSED
PAC7 TRANSACTION CANNOT BE CAPTURED
(DOES NOT MEET THE CRITERIA)
PAC8 TRANSACTION CANNOT BE INCREMENTED
(DOES NOT MEET THE CRITERIA)
PAC9 TRANSACTION IS ALREADY VOIDED TRANSACTION The transaction being VOIDED was already captured
previously
No action can be taken
PD01 PIN-LESS DEBIT CARD NUMBER IS
REQUIRED
PD05 PIN-LESS DEBIT CARD EXPIRATION MONTH
AND YEAR ARE REQUIRED
PD06 PIN-LESS DEBIT CARD EXPIRATION MONTH
AND YEAR ARE REQUIRED IN MMYY
FORMAT
PD07 PIN-LESS DEBIT TRANSACTION TYPE IS
INVALID
PD09 IS NOT ALLOWED ON PIN-LESS DEBIT
TRANSACTIONS
PD14 ONLINE CREDIT IS NOT ENABLED
PD16 CARD IS NOT ELIGIBLE FOR PIN-LESS DEBIT
TRANSACTIONS
PR01 PRODUCT COLLECTION MUST CONTAIN AT
LEAST ONE PRODUCT
PR02 LEVEL III PRODUCT COLLECTION MUST
CONTAIN AT LEAST ONE LEVEL III
PRODUCT
RB01 RECURRING AMOUNT IS REQUIRED
RB02 RECURRING AMOUNT IS INVALID
RB03 VALID RECURRING AMOUNT IS REQUIRED
RB04 RECURRING AMOUNT CANNOT BE
GREATER THAN $99,9999
RB05 RECURRING BILLING START DATE IS
REQUIRED
RB06 RECURRING BILLING START DATE IS
INVALID
RB07 RECURRING BILLING START DATE CANNOT
BE LESS THAN OR EQUAL TO CURRENT
DATE
RB08 SPECIFY RECURRING BILLING HAS END
DATE, YES OR NO
RB09 RECURRING BILLING HAS END DATE
SHOULD BE YES OR NO
RB10 RECURRING BILLING END DATE IS INVALID
Error Codes - Reference Guide for API v4.1.5
Page 9
Response Reason Code Response Sub Code Reason Reason Text Area Error Explanation Action to be Taken
RB11 RECURRING BILLING END DATE CANNOT
BE LESS THAN OR EQUAL TO START DATE
RB12 SPECIFY RECURRING BILLING
PERIOD,Y–YEARLY,M–MONTHLY,W–WEEK
LY
RB14 RECURRING BILLING PERIOD HAS TO BE
Y–YEARLY,M–MONTHLY,W–WEEKLY
RB15 SPECIFY RECURRING BILLING DAY BASED
ON THE BILLING PERIOD
RB16 RECURRING BILLING DAY HAS TO BE A
NUMBER
RB17 RECURRING BILLING DAY CAN BE
BETWEEN 1-SUNDAY TO 7-SATURDAY
WEEKLY BILLING
RB18 SPECIFY RECURRING BILLING MONTH
BASED ON THE BILLING PERIOD
RB19 RECURRING BILLING MONTH HAS TO BE A
NUMBER
RB20 SPECIFY RECURRING BILLING ACCOUNT AS
ACTIVE, YES OR NO
RB21 CUSTOMER ID SHOULD BE SPECIFIED FOR
SAVE OR RECURRING RECORD
RB22 CUSTOMER ID SHOULD BE UNIQUE FOR
SAVE OR RECURRING RECORD
RB23 PASSWORD SHOULD BE PROVIDED FOR
THE USERNAME FOR SAVE OR RECURRING
RECORD
RB24 USERNAME SHOULD BE UNIQUE FOR SAVE
OR RECURRING RECORD
RB25 TRANSACTION TYPE CANNOT BE
CREDIT,FORCE_CREDIT, VOID DURING
SAVING OR RECURRING
RB26 SPECIFY RECURRING BILLING PERIODICITY
FOR THE SPECIFIED RBPERIOD
RB27 RECURRING BILLING PERIODICITY HAS TO
BE A NUMBER
RB28 RECURRING BILLING PERIODICITY CAN BE
BETWEEN 1 TO 3 FOR (Y)
RB29 RECURRING BILLING PERIODICITY CAN BE
BETWEEN 1 TO 51 FOR (W)
RB30 RECURRING BILLING PERIODICITY CAN BE
BETWEEN 1 TO 11 FOR (M)
RB31 RECURRING NEXT BILLING DATE IS
REQUIRED
RB32 RECURRING NEXT BILLING DATE IS
INVALID
RB33 RECURRING NEXT BILLING DATE CANNOT
BE LESS THAN OR EQUAL TO CURRENT
DATE
RB34 RECURRING BILLING END DATE IS
REQUIRED
RB35 RECURRING BILLING DAY CAN BE
BETWEEN 1 TO 28 OR 0 FOR MONTH END
RB36 RECURRING BILLING MONTH CAN BE
BETWEEN 1 AND 12 FOR YEARLY BILLING
SH200 CANNOT UPDATE ACCOUNTINFO TO NON-
PRIMARY, CUSTOMER ID REQUIRES A
PRIMARY ACCOUNT.
The <VARIABLE> tag will be replaced by appropiate information related to the transaction being processed
Error Codes - Reference Guide for API v4.1.5
Page 10
Response Reason Code
Response Reason Text Error Explanation Action to be Taken
0000 APPROVED AND COMPLETED Approved transaction. There was an exact match on the zipcode and address that was provided.
None required
0001 REFER TO ISSUER This means that the card holder's credit card company has blocked the transaction.
Have the client call the 800 number on the back of the card and find out why.
0002 REFER TO ISSUERCASE‐SPECIAL CONDITION This means that the card holders credit card company has blocked the transaction.
Have the client call the 800 number on the back of the card and find out why.
0003 INVALID MERCHANT ID The merchant ID is not valid. Have the merchant confirm that the Merchant ID is correct.0004 PICK UP CARD (NO FRAUD) Merchant to keep the card. There is a problem with the card. Have the client call the 800 number on the back of the card and find out
why.0005 DO NOT HONOR The customer's credit card company is telling you not to honor the card.
There is a problem with their account.Have the client call the 800 number on the back of the card and find out why.
0006 GENERAL ERROR The card issuer returned an error without further explanation. Have the client call the 800 number on the back of the card and find out why.
0007 PICK UP CARD, SPECIAL CONDITION (FRAUD ACCOUNT)
Merchant to keep the card. There is a problem with the card. It has been marked for fraud.
Have the client call the 800 number on the back of the card and find out why.
0008 HONOR MASTERCARD WITH ID Honor with identification. Ask card holder for identification0010 PARTIAL APPROVAL FOR THE AUTHORIZED AMOUNT
RETURNED IN GROUP III VERSION 022Approved for partial amount. Have the client call the 800 number on the back of the card and find out
why.0011 VIP APPROVAL Approved, VIP program. None required0012 INVALID TRANSACTION Element of the transaction is invalid Verify that you are typing in the credit card information correctly and run
the transaction again.0013 INVALID AMOUNT The amount exceeds the limits established by the issuer for this type of
transaction.Have the client call the 800 number on the back of the card and find out why.
0014 INVALID CARD NUMBER Account number entered incorrectly (bad swipe or mistyped). Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
0015 NO SUCH ISSUER The card issuer number is not valid. Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
0019 RE‐ENTER TRANSACTION This error should only occur if this is a newly approved merchant account. If this is a new merchant account, then there was an error that occurred on the platform file caused by closing the account and then reopening it.
Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
0020 INVALID RESPONSE Response received from issuer invalid Have the client call the 800 number on the back of the card and find out why.
0021 UNABLE TO BACK OUT TRANSACTION Issuing bank unable to reverse transaction Have the client call the 800 number on the back of the card and find out why.
0023 UNACCEPTABLE TRANSACTION FEE Issuing bank rejected transaction fee Have the client call the 800 number on the back of the card and find out why.
0025 ACCOUNT NUMBER IS MISSING FROM THE INQUIRY Unable to locate record. Have the client call the 800 number on the back of the card and find out why.
0028 FILE IS TEMPORARILY UNAVAILABLE The card holder's bank is not replying to the credit card transaction. Try waiting and then rerunning the transaction.
0030 FORMAT ERROR The host reported that the transaction was not formatted properly. Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
0031 BANK NOT SUPPORTED BY SWITCH Issuing bank not supported by network Have the client call the 800 number on the back of the card and find out why.
0033 EXPIRED CARD;PICK UP (BUYPASS) The card is expired. Merchant may receive reward money by capturing the card.0034 SUSPECTED FRAUD;PICK UP (BUYPASS) The card issuer suspects fraud. Merchant may receive reward money by capturing the card.
Network Error CodesThis list contains Error Codes that are returned by the Issuer, therefore, these can vary depending on the Issuer configuration.
Error Codes ‐ Reference Guide for API v4.1.5Page 1
Response Reason Code
Response Reason Text Error Explanation Action to be Taken
0036 RESTRICTED CARD;PICK UP (BUYPASS) The card is restricted by the issuer. Merchant may receive reward money by capturing the card.0039 NO CREDIT ACCOUNT No credit account associated with card Have the client call the 800 number on the back of their card for further
explanation.0040 TOTALS UNAVAILABLE. Issuing bank unable to provide totals Have the client call the 800 number on the back of their card for further
explanation.0041 LOST CARD, PICK UP (FRAUD ACCOUNT) Lost card, merchant to keep. There has been fraud reported on the
account.Have the client call the 800 number on the back of their card for further explanation.
0042 NO UNIVERSAL ACCOUNT No universal account associated with card Have the client call the 800 number on the back of their card for further explanation.
0043 STOLEN CARD, PICK UP (FRAUD ACCOUNT) Stolen card, merchant to keep. There has been fraud reported on the account.
Have the client call the 800 number on the back of their card for further explanation.
0051 INSUFFICIENT FUNDS They do not have enough money in their account. Have the client call the 800 number on the back of their card for further explanation.
0052 NO CHECKING ACCOUNT No checking account associated with card Have the client call the 800 number on the back of their card for further explanation.
0053 NO SAVINGS ACCOUNT No savings account associated with card Have the client call the 800 number on the back of their card for further explanation.
0054 EXPIRED CARD Expired card. Have the client call the 800 number on the back of their card for further explanation.
0055 INCORRECT PIN The bank that has issued this card does not allow this type of purchase. Have the client call the 800 number on the back of their card for further explanation.
0056 NO CARD RECORD Issuing bank has no records of card on file Have the client call the 800 number on the back of their card for further explanation.
0057 TRANSACTION NOT PERMITTED‐CARD The card is not allowed the type of transaction requested. Have the client call the 800 number on the back of the card and find out why.
0058 TRANSACTION NOT PERMITTED‐TERMINAL The Merchant is not allowed this type of transaction. Have the client call the 800 number on the back of the card and find out why.
0059 SUSPECTED FRAUD Issuing bank suspects fraud associated with transaction Have the client call the 800 number on the back of their card for further explanation.
006* ERROR RESPONSE TEXT FROM CHECK SERVICE Issuing bank unable to process response from check authorization system Have the client call the 800 number on the back of their card for further explanation.
0060 HOLD ‐ CONTACT ACQUIRER Issuing bank placed hold on card Have the client call the 800 number on the back of their card for further explanation.
0061 EXCEEDS WITHDRAWAL LIMIT Card cannot be used until withdrawal limit has been increased/lifted. Have the client call the 800 number on the back of their card for further explanation.
0062 INVALID SERVICE CODE, RESTRICTED The customer's credit card company does not allow them to purchase products from your business type.
Have the client call the 800 number on the back of the card and find out why.
0063 SECURITY VIOLATION Issuing bank reporting security violation Have the client call the 800 number on the back of their card for further explanation.
0065 ACTIVITY LIMIT EXCEEDED Card cannot be used for the purchase because activity limit has been met or exceeded.
Have the client call the 800 number on the back of the card and find out why.
0066 INVALID AUTHORIZATION NUMBER Issuing bank responded with invalid authorization number Have the client call the 800 number on the back of their card for further explanation.
0067 PICK UP Pick up card Have the client call the 800 number on the back of their card for further explanation.
0070 CONTACT CARD ISSUER Contact issuing bank Have the client call the 800 number on the back of the card and find out why.
0071 PIN NOT CHANGED Expired pin not updated Have the client call the 800 number on the back of the card and find out why.
Error Codes ‐ Reference Guide for API v4.1.5Page 2
Response Reason Code
Response Reason Text Error Explanation Action to be Taken
0075 PIN TRIES EXCEEDED The allowed number of PIN retries has been exceeded. Have the client call the 800 number on the back of the card and find out why.
0076 UNABLE TO LOCATE, NO MATCH The debit account does not exist. Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
0077 INCONSISTENT DATA, REV., OR REPEAT System unable to process data received Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
0078 NO ACCOUNT Issuing Bank is declining the transactions, and there may be a problem on the issuing bank's end.
Have the client call the 800 number on the back of the card and find out why.
0079 ALREADY REVERSED AT SWITCH Transaction already reversed Have the client call the 800 number on the back of the card and find out why.
0080 INVALID DATE Date provided invalid or in wrong format Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
0081 CRYPTOGRAPHIC ERROR System unable to decrypt message Have the client call the 800 number on the back of the card and find out why.
0082 CASH BACK LIMIT EXCEEDED Card holder exceeded their cash back limit Have the client call the 800 number on the back of the card and find out why.
0083 CANNOT VERIFY PIN Issuing bank unable to validate pin Have the client call the 800 number on the back of the card and find out why.
0084 INVALID AUTHORIZATION LIFE CYCLE Authorization out of sequence Have the client call the 800 number on the back of the card and find out why.
0085 NO REASON TO DECLINE Approved transaction. None required0086 CANNOT VERIFY PIN Issuing bank unable to validate pin Have the client call the 800 number on the back of the card and find out
why.0087 PURCHASE AMOUNT ONLY, NO CASH BACK ALLOWED Card holder attempted to obtain cash back Have the client call the 800 number on the back of the card and find out
why.0088 CRYPTOGRAPHIC FAILURE System unable to decrypt message Try waiting and then rerunning the transaction.0089 UNACCEPTABLE PIN—TRANSACTION
DECLINED—RETRYInvalid PIN Have the client call the 800 number on the back of the card and find out
why.0090 SYSTEM ERROR General error/timeout Try waiting and then rerunning the transaction.0091 ISSUER OR SWITCH IS UNAVAILABLE The card holder's bank is not replying to the credit card transaction. Try waiting and then rerunning the transaction.
0092 DESTINATION NOT FOUND Network error Try waiting and then rerunning the transaction.0093 VIOLATION, CANNOT COMPLETE Unknown violation Have the customer call the 800 number on the back of the card to
determine the issue.0094 UNABLE TO LOCATE, NO MATCH Issuing bank unable to locate or match record Try waiting and then rerunning the transaction.0096 SYSTEM MALFUNCTION Card issuing bank is having a system malfunction and is declining the
transaction attempt.Have the client call the 800 number on the back of their card for further explanation.
00A1 INVALID VOUCHER ID Voucher ID invalid Have the client call the 800 number on the back of their card for further explanation.
00A2 INVALID AUTHORIZATION NUMBER Authorization number invalid Have the client call the 800 number on the back of their card for further explanation.
00B1 SURCHARGE AMOUNT NOT PERMITTED ON VISA CARDS OR EBT FOOD STAMPS
Issuer rejects surcharge Have the client call the 800 number on the back of their card for further explanation.
00B2 SURCHARGE AMOUNT NOT SUPPORTED BY DEBIT NETWORK ISSUER
Issuer rejects surcharge Have the client call the 800 number on the back of their card for further explanation.
00CV CARD TYPE VERIFICATION ERROR Card Type Verification Error. This means that the type of card has not been added to your account (Or there is an account number error).
Have the client call the 800 number on the back of their card for further explanation.
Error Codes ‐ Reference Guide for API v4.1.5Page 3
Response Reason Code
Response Reason Text Error Explanation Action to be Taken
00EA VERIFICATION ERROR Acct Length Error Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
00EB VERIFICATION ERROR Check Digit Error Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
00EC VERIFICATION ERROR CID Format Error Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
00HV HIERARCHY VERIFICATION ERROR This means that there was a configuration error when your account was added.
Have the client call the 800 number on the back of their card for further explanation.
00N2 INVALID AMT Amount entered invalid Retry transaction00N3 CASH BACK SERVICE NOT AVAILABLE Cash back service not available Have the client call the 800 number on the back of their card for further
explanation.00N4 EXCEEDS ISSUER WITHDRAWAL LIMIT Exceeds issuer withdrawal limit. Card cannot be used until withdrawal
limit has been increased/lifted.Have the client call the 800 number on the back of their card for further explanation.
00N5 INVALID ACCT NUM Invalid information entered Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
00N6 INVALID ACCT Invalid information entered Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
00N7 CVV2 VALUE SUPPLIED IS INVALID The CVV2 Value supplied is invalid. Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
00N8 SYSTEM ERROR General error/timeout Try waiting and then rerunning the transaction.00N9 INVALID TERMINAL Terminal unrecognized or invalid Try waiting and then rerunning the transaction.00P2 INVALID BILLER INFORMATION Data invalid Have the client call the 800 number on the back of their card for further
explanation.00P5 PIN CHANGE/UNBLOCK REQUEST DECLINED Issuer rejected change Have the client call the 800 number on the back of their card for further
explanation.00P6 UNSAFE PIN Issuer rejected change Have the client call the 800 number on the back of their card for further
explanation.00Q1 CARD AUTHENTICATION FAILED Authentication data did not match issuer records Verify account number with customer and re‐enter (or re‐swipe if card is
on hand).00R0 CUSTOMER REQUESTED STOP OF SPECIFIC
RECURRING PAYMENT Customer requested stop of specific recurring payments. Contact client directly to request that they remove this block or provide a
new card00R1 CUSTOMER REQUESTED STOP OF ALL RECURRING
PAYMENTS FROM SPECIFIC MERCHANTThe client has contacted their card institution and requested a block for all re‐occurring billing charges to this card.
Contact client directly to request that they remove this block or provide a new card
00R3 CUSTOMER REQUESTED STOP OF ALL RECURRING PAYMENTS FROM SPECIFIC MERCHANT
The client has contacted their card institution and requested a block for all re‐occurring billing charges to this card.
Contact client directly to request that they remove this block or provide a new card
00SM TRANSACTION LIMIT EXCEEDED Exceeded transaction limit Have the client call the 800 number on the back of their card for further explanation.
00SR CARD VALIDATION (CVC2/CVV2) FAILURE Issuing bank unable to validate CVV Verify account number with customer and re‐enter (or re‐swipe if card is on hand).
00SP SPECIAL CONDITIONS (NO CAPTURE) Unknown error Have the client call the 800 number on the back of their card for further explanation.
00T0 FIRST CHECK IS OK AND HAS BEEN CONVERTED First check is OK and has been converted Have the client call the 800 number on the back of their card for further explanation.
00T1 CHECK IS OK BUT CANNOT BE CONVERTED. THIS IS A DECLINED TRANSACTION
Check is OK but cannot be converted. This is a declined transaction. Have the client call the 800 number on the back of their card for further explanation.
00T2 INVALID ABA NUMBER, NOT AN ACH PARTICIPANT Invalid ABA number, not an ACH participant. Have the client call the 800 number on the back of their card for further explanation.
00T3 AMOUNT GREATER THAN THE LIMIT Amount greater than the limit Have the client call the 800 number on the back of their card for further explanation.
Error Codes ‐ Reference Guide for API v4.1.5Page 4
Response Reason Code
Response Reason Text Error Explanation Action to be Taken
00T4 CLOSED ACCOUNT Account closed Have the client call the 800 number on the back of their card for further explanation.
00T5 DUPLICATE CHECK NUMBER Check number provided already processed Have the client call the 800 number on the back of their card for further explanation.
00T6 MICR ERROR Unable to read MICR Retry transaction00T7 TOO MANY CHECKS (OVER MERCHANT OR BANK
LIMIT)Check writer over limit Have the client call the 800 number on the back of their card for further
explanation.00TS SUSPECTED FRAUD Issuer suspects fraud Have the client call the 800 number on the back of their card for further
explanation.AVS01 AVS MISMATCH. ADDRESS INFO DOES NOT MATCH
THE BILLING ADDRESS OF CARDHOLDER *Information provided does not match issuer records Have the client call the 800 number on the back of their card for further
explanation.AVS02 AVS MISMATCH. ZIP CODE DOES NOT MATCH THE
BILLING ADDRESS OF CARDHOLDER *Information provided does not match issuer records Have the client call the 800 number on the back of their card for further
explanation.AVS03 AVS MISMATCH. STREET INFO DOES NOT MATCH THE
BILLING ADDRESS OF CARDHOLDER *Information provided does not match issuer records Have the client call the 800 number on the back of their card for further
explanation.CVV01 CARD SECURITY CODE MISMATCH Information provided does not match issuer records Verify account number with customer and re‐enter (or re‐swipe if card is
on hand).00CE SYSTEM ERROR General error/timeout Try waiting and then rerunning the transaction.
* Soft Decline
Error Codes ‐ Reference Guide for API v4.1.5Page 5
Response Reason Code
Response Sub Code
Response Reason Text
0101 IndustryCode is required.0101 TransactionCode is required.0101 CardholderData is required.0101 IndustryCode is required.0102 Cardholder IdentificationData data is invalid.0102 IndustryCode data is invalid.0102 TransactionCode data is invalid.0102 AccountDataSource data is invalid for Cardholder Data selected.0102 MOTOECommerceIndicator data is invalid for Cardholder Data selected.0102 AccountDataSource data is invalid for Cardholder Data selected.0102 CardholderData data is invalid.0102 UCAFCollectionIndicator data is required for selected MOTOECommerceIndicator.0107 MerchantNo is required.0109 StoreNo is required.0110 MerchantNo data is invalid.0111 TerminalNo is required.0113 AccountDataSource is required.0114 AccountDataSource data is invalid.0115 CustomerDataField is required.0117 CurrencyCode is required.0118 CurrencyCode data is invalid.0118 PINCapabilityCode data is invalid.
0119 CountryCode data is invalid.
0121 CityCode is required.
0122 CityCode data is invalid.
0123 LanguageIndicator is required.
0124 LanguageIndicator data is invalid.
0125 TimeZoneDifferential is required.
0126 TimeZoneDifferential data is invalid.
0127 MerchantCategoryCode is required.
0128 MerchantCategoryCode data is invalid.
0130 RequestedACI data is invalid.
0131 TransactionSequenceNo is required.
0132 TransactionSequenceNo data is invalid.
0140 TrackData required on Balance Inquiry Transactions.
0146 Amex Merchant No is invalid.
0147 Discover Merchant No is invalid.
0148 CardType is invalid or unreadable.
0149 TransactionAmount is required.
0150 TransactionAmount data is invalid.
0153 MarketSpecificData is required.
0154 MarketSpecificData data is invalid.
0155 CardAcceptorData is required.
0156 CardAcceptorData data is invalid.
0157 ReversalIncrementalTransID is required.
0157 IncrementalAuth is not supported by MasterCard.
0158 ReversalIncrementalTransID data is invalid.
0159 MOTOECommerceIndicator is required for Billpayment transaction.
0159 IndustryCode is invalid for Billpayment transaction.
0159 ReversalCancelDataI is required.
0159 ReversalCancelDataI data is invalid.
0159 ReversalCancelDataII is required.
Frontend Level 1 Error Codes
0159 ReversalCancelDataII data is invalid.
0159 AVS data is reqiured for AVS Only Verification.
0159 MerchantCategoryCode is invalid for Quasi-Cash transaction.
0159 ApprovalCode and VoucherApprovalCode are required
0181 Merchant not enabled for BuyPass
0199 Merchant Not Enabled for Debit
0199 Healthcare Amounts are invalid.
0200 VerificationCode data is invalid.
12 AccountVerification not supported for VI
12 AddressVerification not supported for MC
12 AccountVerification not supported for AX
12 AccountVerification not supported for DS