securenet error codes - accept card payments codes.pdf · securenet error codes last updated:...

32
SecureNet Error Codes Last updated: September 3, 2013

Upload: vuliem

Post on 03-Apr-2018

253 views

Category:

Documents


4 download

TRANSCRIPT

SecureNet Error Codes

Last updated: September 3, 2013

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