TSYS Response Codes
Here are some common TSYS response codes and their descriptions:
| Code | Message | Description |
|---|---|---|
| A0000 | Success | The transaction is successful. |
| A0002 | Partial Amount Approved | The transaction is successfully approved with a partial amount. The partially approved amount is included in the response. TransIT does not notify of partially approved transactions. Merchants must check the Concise Transaction Details report each time recurring fires off to see if any have been partially approved. If there are partial approvals found, they can either void the transaction and accept another form of payment or take another form of payment for the remaining balance amount |
| A0014 | Return requested, Void successful | A return request was submitted. The transaction was not settled and was successfully voided. |
| A3200 | All Records Processed Successfully | All records processed successfully. |
| A3207 | Some Records Processed Successfully | The request partially processed with few records. |
| A7025 | Please set security questions and change password | If the user wants to use the multifactor authentication functionality, they must set the security questions first, and then change the password. |
| D0001 | Duplicate Request (Approved previously) | The transaction was already performed and approved. Verify if the request was submitted twice for the same transaction ID or external reference number. |
| D0003 | Duplicate Request (Declined previously) | The transaction was already performed and declined. Verify if the request was submitted twice for the same transaction ID or external reference number. |
| D0004 | Reversal Not Allowed | The transaction is not authorized for reversal. This error may occur because the transaction was settled, was declined, or already reversed. |
| D0005 | Return Not Allowed | The transaction is not authorized for return. This error may occur because the transaction was not settled, was declined, or already reversed. |
| D0006 | Supervisor Override Required | |
| D0007 | Modify Transaction Not Allowed | The transaction is not authorized for modification. This error may occur because the transaction was already settled, or was declined. |
| D0008 | Possible Duplicate Request | This is a duplicate request. The credentials for this transaction (i.e. amount, card number or same service) are the same as another transaction submitted less than one minute apart. |
| D0009 | Duplicate Request (Reversed previously) | The request with the same credentials (amount, card number, or same service) hit the server twice within a minute. |
| E0010 | Inactive Device (Terminal) | The device is not registered, or is inactive in the system. |
| E0011 | Device (Terminal) Configuration missing | The configuration parameter is missing. |
| E0012 | Insufficient privileges | |
| E0013 | Incremental Auth Not Allowed | |
| E0015 | Unable to process your request. Settlement InProgress. | The transaction settlement is in progress. |
| E0016 | Functionality currently not available. | The functionality is not supported by TransIT. |
| E0017 | Invalid request for returning ACH transaction. Use AchReturn. | Return is not allowed for Ach transactions. Only AchReturn is allowed. |
| E0020 | Inactive Merchant (Account) | The merchant is not registered, or is inactive in the system. |
| E0021 | Merchant (Account) configuration missing | The configuration parameter is missing. |
| E0022 | Processor configuration missing | The processor parameter is missing. |
| D0023 | Merchant already active | |
| E0030 | Unique ID Error | The terminal unique ID is invalid, or is not registered in the system. |
| E0032 | Service Not Allowed | |
| D0050 | Inactive terminal (Backend) | The device is inactive, or is not registered at the host. |
| D0060 | Inactive account (Backend) | The account is inactive, or is not registered at the host. |
| D0070 | Unique ID Error (Backend) | The terminal unique ID is invalid, or is not registered at the host. |
| D0080 | Duplicate Request (Backend) | This is a duplicate transaction. This transaction was already approved and processed. |
| D0090 | Reversal Not Allowed (Backend) | The transaction is not authorized for reversal. This error may occur because the transaction was settled, declined, or already reversed. |
| D0091 | Return Not Allowed (Backend) | The transaction is not authorized for return. This error may occur because the transaction was settled, declined, or already reversed. |
| D0092 | Re-enter transaction | |
| D0093 | Encryption failure from host | |
| D0094 | Return not allowed, Card number requested does not match with original transaction card number | |
| D0095 | Invalid taskID | |
| D0096 | Currency code mismatch with original transaction | |
| D0097 | Multiple amount format in single request not supported | |
| D0098 | Multiple tax with same tax type is not allowed. | A request includes multiple tax with same tax type. |
| E0110 | System Error (BillParam) | |
| E0111 | System Error (UBillACC) | |
| E0200 | System Error (Tran) | |
| E0201 | System Error (BillpayTran) | |
| E0202 | System Error (CardTran) | |
| E0203 | System Error (CheckTran) | |
| E0204 | System Error (MTTran) | |
| E0205 | System Error (MOTran) | |
| E0206 | System Error (AccTran) | |
| E0207 | System Error (Shipping_Info Tran) | |
| E0208 | System Error (Products Tran) | |
| E0209 | System Error (Override Tran) | |
| E0210 | System Error (PayMode Tran) | |
| E0300 | System Error (UTran) | |
| E0301 | System Error (BillpayUTran) | |
| E0302 | System Error (CardUTran) | |
| E0303 | System Error (CheckUTran) | |
| E0304 | System Error (MTUTran) | |
| E0305 | System Error (MoUTran) | |
| E0306 | System Error (ACCUTran) | |
| E0310 | System Error (BillPay WAY UTran) | |
| E0311 | System Error (BillPay WAY Seq) | |
| E0350 | System Error (UTranStatus) | |
| E0360 | System Error (PERIUTran) | |
| E0370 | System Error (SearchTran) | |
| E0380 | System Error (chkc history) | |
| E0400 | System Error (Login) | |
| E0450 | System Error (NoFee) | |
| E0451 | System Error (GetFEE) | |
| E0460 | System Error (EXRate) | |
| E0470 | System Error (PhCountry) | |
| E0480 | System Error (PrePay Number) | |
| E0481 | System Error (PrePay update) | |
| E0482 | System Error (PrePay List) | |
| E0490 | System Error (Bin Lookup) | |
| E0491 | System Error (Merchant Bin Lookup) | |
| E0500 | System Error (BrdCorp) | |
| E0501 | System Error (BrdMer) | |
| E0502 | System Error (Upate DeviceProc) | |
| E0503 | System Error (Upate MerchProductProc) | |
| E0504 | System Error (Upate LogoProc) | |
| E0510 | System Error (Upate MerchantProc) | |
| E0511 | System Error (Upate OperatorProc) | |
| E0550 | System Error (Search Corporation) | |
| E0551 | System Error (Search Merchant) | |
| E0560 | System Error (Modify Schedule) | |
| E0561 | System Error (Modify Payment) | |
| E0600 | System Error (CCust) | |
| E0601 | System Error (CCustID) | |
| E0610 | System Error (UCust) | |
| E0611 | System Error (UCustID) | |
| E0620 | System Error (SCust) | |
| E0621 | System Error (CustDt) | |
| E0630 | System Error (ECustACC) | |
| E0631 | System Error (ECust) | |
| E0632 | System Error (Deactivate Cust Account) | |
| E0650 | System Error (CRec) | |
| E0651 | System Error (CRecID) | |
| E0660 | System Error (URec) | |
| E0661 | System Error (URecID) | |
| E0670 | System Error (SRec) | |
| E0671 | System Error (RecDt) | |
| E0672 | System Error (CAdminTran) | |
| E0673 | System Error (BoardFee) | |
| E0713 | Transaction Key Expired | Transaction Key provided in request is expired. Register new key with our system. |
| E0720 | System Error(Async Insert) | |
| E0721 | System Error (Async Update) | |
| E0722 | System Error (Async Call Fail) | |
| E0723 | System Error (Async Select Fail) | |
| E0724 | System Error (Key Gen Fail) | System Error. Please contact help desk. |
| E0800 | System Error (KeyNox Error) | |
| E8908 | Voiding/Cancel not allowed | |
| E8909 | Transaction Originated, use refund | |
| E8914 | Entered information is not correct | |
| D2244 | Customer Information Missing | |
| E0910 | Time out | |
| E0911 | System Error | |
| E0912 | Error on Host | |
| E0913 | System Error(DB Insert) | |
| D1001 | Account Number Invalid | Account number provided in request is not a valid account number. |
| D1002 | Valid Account, Cash payments only. | |
| D1003 | Amount invalid. | |
| D1004 | Biller ID Invalid | Biller ID provided in request is not valid. |
| D1005 | Cash only biller. | |
| D1006 | Bill Pay Processor Code is missing or is incorrect. | Processing host is not configured please contact TransIT help desk. |
| D1007 | One or more Fields missing or incorrect. | |
| D1020 | Pre Pay Number not available. | |
| D1201 | Unable to determine merchant ID | Merchant is not register with Mobilozophy. |
| D1202 | Unable to process your request. | |
| D1203 | Invalid redemption code | Redemption code provided in request is invalid. |
| D1204 | Unable to determine coupon ID | Unable to determine coupon ID. |
| D1205 | Coupon not valid at this location | Coupon not valid at this location. |
| D1206 | Minimum Purchase Amount criteria not met | Minimum Purchase Amount criteria not met. |
| D1207 | Either end user ID or registration ID is required | Either end user ID or registration ID is required. |
| D1208 | Unable to modify coupon | Modification of coupon data is not allowed. |
| D1209 | Unable to modify coupon | Modification of coupon data is not allowed. |
| D1210 | Unable to modify coupon | Modification of coupon data is not allowed. |
| D1211 | Unable to modify coupon | Modification of coupon data is not allowed. |
| D1212 | This code has already been redeemed | This code has already been redeemed. |
| D1213 | This code has been deleted | This code has been deleted. |
| D1214 | Invalid store ID | Invalid store ID. |
| D1215 | Invalid amount | Amount provided in request is invalid. |
| D1217 | Coupon service is temporarily unavailable. | Coupon service is temporarily unavailable. |
| D1218 | Host Auth initialization declined | |
| D1219 | Card not accepted by host | |
| D1220 | Host Auth finalization declined | |
| D1222 | Host connectivity failed | |
| D1223 | Host Reversal declined | |
| D1224 | Host Return initialization declined | |
| D1225 | Host Return finalization declined | |
| D1226 | Payment_Facilitator_ID is mandatory for VISA, Mastercard Payment facilitator transactions | The transaction does not contain Payment_Facilitator_ID information which is mandatory to be sent if the transaction is for Payment facilitator in case of VISA and Mastercard |
| D1227 | MCC Code not available | MCC Code not available |
| D1228 | Amex Aggregator MID is mandatory | Amex Aggregator MID is mandatory |
| D1229 | Visa Aggregator MID is mandatory | Visa Aggregator MID is mandatory |
| D1230 | Mastercard Aggregator MID is mandatory | Mastercard Aggregator MID is mandatory |
| D1231 | Discover Aggregator MID is mandatory | Discover Aggregator MID is mandatory |
| D1308 | Domain URL missing for TSEP device. | Domain URL missing for TSEP device. |
| D1608 | Token does not exist for merchant Id | Token does not exist for merchant Id |
| D1999 | General Bill Pay Decline | General declined please contact TransIT help desk. |
| D1311 | Invalid Device Type for Ovation. | Invalid Device Type for Ovation. |
| D1310 | Invalid Ovation Device Code. | Invalid Ovation Device Code. |
| D2001 | Refer to Issuer | The merchant must call the issuer to obtain verbal authorization. |
| D2002 | Suspected Card (pick-up, hot-card) | This credit card has been flagged for fraud. the merchant should call the number on the back of the card to obtain further instructions.Suspected card error occurs in the following scenarios:- The card is restricted by the issuer- Loss of card is reported- Theft of card is reported |
| D2003 | Honor with identification? | The card is not identified. |
| D2004 | Invalid Amount | The amount exceeds the limits established by the issuer for this type of transaction. |
| D2005 | Invalid Card | The issuer indicates that this card is invalid. |
| D2006 | No such issuer | The card issuer number is invalid. |
| D2007 | Invalid fee | The transaction fee is unacceptable. |
| D2008 | Incorrect Pin | The PIN entered by the cardholder is incorrect. |
| D2009 | Pin attempts exceeded | The number of attempts to enter the PIN has exceeded. |
| D2010 | Key synchronization failed from the host | The failure of a key synchronization from the host. |
| D2011 | Expired Card | The card has expired. |
| D2012 | Insufficient Funds | The credit limit for this account has exceeded, or the amount is not enough to perform the transaction. |
| D2013 | Invalid From Account | The transaction account is invalid. |
| D2014 | Invalid To Account | The transaction account is invalid. |
| D2015 | Withdrawal Limit exceeded | The withdrawal limit on an account is exceeded. |
| D2016 | Withdrawal frequency exceeded | The withdrawal frequency on an account is exceeded. |
| D2017 | Time limit for Pre-Auth reached | The time for Pre-Auth has reached its limit. |
| D2018 | AVS FAILED | The address verification has failed and the merchant is configured for auto decline on AVS failure. |
| D2019 | Billing ZIP Mismatch | The zip provided does not match the billing address on file and merchant is configured for auto decline on ZIP code mismatch. |
| D2020 | CVV2 verification failed | The V code provided is invalid or does not match what is on file and merchant set up for auto decline on CVV2 failure. |
| D2021 | Issuer or Switch inoperative | The bank is unavailable to authorize this transaction. |
| D2022 | Duplicate transaction ( Same amount / Account) | The transaction with same amount and account is performed twice. |
| D2023 | Balance unavailable for inquiry | The balance cannot be validated. |
| D2024 | Check Digit Err | The credit card number entered did not pass validation. Correct and re-enter the credit card number. |
| D2025 | Excluded Bin ID for Merchant | Card is not allowed to do transaction at this merchant. |
| D2026 | Do not honor | The transaction was declined by the issuer. |
| D2027 | AVS and CVV2 failed | The address verification and V code verification failed and merchant set up for auto decline on AVS and CVV2 failure. |
| D2028 | Invalid Date | The credit card expiration date is invalid. Verify and re-enter the expiration date. |
| D2029 | 1. Invalid Service. 2. Suspected Fraud | This error code is mapped to mutiple host response codes from sierra and can have different values depending the host response code returned from sierra. All possible response messages are mentioned in the section. |
| D2030 | Host Validation Error | The host is an invalid host. |
| D2031 | Activity Limit exceeded | The daily card activity limit has been exceeded. |
| D2032 | Cannot complete because of Violation | The transaction cannot be completed because the credit card account has been flagged with a violation. |
| D2033 | Debit Pin Required | |
| D2034 | Debit Pin Required | The BIN is blocked by the issuer. |
| D2035 | Check Service authentication failure | |
| D2039 | Could Not Retrieve a Valid Card Number for Token | |
| D2041 | Card information is not provided | |
| D2088 | Invalid Region Code | |
| D2089 | Invalid use of MCC | |
| D1309 | Multiple device exists for the processor term | |
| E2042 | No Card found for the BIN No Card found for the BIN | |
| E2046 | Card verification failed for card number | Verification of the card number has failed. |
| D2050 | Coordinates must contain precisely one comma | Coordinates must contain precisely one comma |
| D2051 | Coordinates can have at the max two hyphen | Coordinates can have at the max two hyphen |
| D2052 | Coordinates must contain precisely two dots | Coordinates must contain precisely two dots |
| D2053 | Latitude must start with a hyphen or number | Latitude must start with a hyphen or number |
| D2054 | Latitude must have precise five numeric digits after dot | Latitude must have precise five numeric digits after dot |
| D2055 | Longitude must start with a hyphen or number | Longitude must start with a hyphen or number |
| D2056 | Longitude must have precise five numeric digits after dot | Longitude must have precise five numeric digits after dot |
| D2057 | Latitude cannot be less than -90.00000 | Latitude cannot be less than -90.00000 |
| D2058 | Latitude cannot be greater than 90.00000 | Latitude cannot be greater than 90.00000 |
| D2059 | Longitude cannot be less than -180.00000 | Longitude cannot be less than -180.00000 |
| D2060 | Longitude cannot be greater than 180.00000 | Longitude cannot be greater than 180.00000 |
| D2061 | Latitude must have a numeric after hyphen | Latitude must have a numeric after hyphen |
| D2062 | Longitude must have a numeric after hyphen | Longitude must have a numeric after hyphen |
| D2063 | Blocked, first use.New cardholder not activated | Blocked, first use.New cardholder not activated |
| D2064 | Closed Account | Closed Account |
| D2200 | UNKNOWN_ERROR | |
| D2201 | CONTENT_TYPE_NOT_SET | |
| D2202 | UNKNOWN_CONTENT_TYPE | |
| D2203 | CONTENT_LENGTH_NOT_SET | |
| D2204 | INCOMING_REQUEST_READ_ERROR | |
| D2205 | OUTGOING_RESPONSE_SEND_ERROR | |
| D2206 | INPUT_VALIDATION_ERROR | |
| D2208 | OCT_FAILED | |
| D2209 | AFT_FAILED | |
| D2210 | AFTR_FAILED | |
| D2211 | REMOTE_VPP_ERROR | |
| D2212 | INVALID_ISSUER_COUNTRY_CODE | |
| D2213 | FAST_FUNDS_NOT_ENABLED | |
| D2214 | INTERNAL_ERROR | |
| D2215 | ACNL_FAILED | |
| D2216 | ReceiverLimitExceeded | |
| D2800 | Invalid FCS ID | |
| D2801 | Invalid Voucher Serial Number | |
| D2802 | Invalid Voucher Approval Code | |
| D2803 | Electronics Benefit Transactions cannot contain Fee or Tax | |
| D2998 | PreFraudScout Decline | Transaction is declined in Pre Fraud rules. |
| D2999 | General Card Auth Decline | This is a general decline error. |
| D3001 | Invalid Bank Routing Number | Invalid routing number in the request message. |
| D3002 | Invalid Bank Account Number | The bank account number in the request message is invalid. |
| D3003 | Invalid MICR Data | The MICR data in the request message is invalid. |
| D3004 | Invalid Account Type | The account type in the request message is invalid. |
| D3005 | Invalid Check Type | The check type in the request message is invalid. |
| D3006 | Invalid Amount | The amount for a transaction is invalid. |
| D3007 | Missing Signature | |
| D3008 | Missing Endorsement | |
| D3009 | Invalid Check Date | The date format in the request message is invalid. |
| D3010 | Car Lar Mismatch | Mismatch between the check amount written in numbers (courtesy amount) and letters (legal amount) provided on check image. |
| D3011 | CallNox Timeout | |
| D3012 | Duplicate Check | |
| D3013 | Blocked Account | The account provided in transaction is blocked. |
| D3014 | Blocked Check | The check provided in transaction is blocked. |
| D3015 | Cannot Process Image | |
| D3016 | Invalid Check Number | The check number in the request message is invalid. |
| D3017 | Bank Account Closed | The bank account does not exist. |
| D3018 | Decline NSF | |
| D3019 | Check Image Decline | |
| D3020 | Invalid SEC | |
| E3031 | Supported SecCodes not found for ACH | The SEC code in the request does not match the supported SEC codes selected during the boarding process. |
| D3101 | Maker Check Return Stop Pay Limit Exceeded | |
| D3102 | Maker Check Return No Auth Limit Exceeded | |
| D3103 | Maker Check Return No Settlement Limit Exceeded | |
| D3104 | Maker Check Return NSF/Other Limit Exceeded | |
| D3105 | Maker Check Return Limit Exceeded | |
| D3106 | Customer Check Return Stop Pay Limit Exceeded | |
| D3107 | Customer Check Return No Auth Limit Exceeded | |
| D3108 | Customer Check Return No Settlement Limit Exceeded | |
| D3109 | Customer Check Return NSF/Other Limit Exceeded | |
| D3110 | Customer Check Return Limit Exceeded | |
| D3111 | Check Image Processing Error | |
| D3112 | Customer Check Cashing Limit Exceeded | |
| D3200 | Record(s) Processed Successfully | |
| D3201 | Duplicate Custom Fields Not Allowed. | Duplicate Custom Field Not Allowed. |
| D3202 | Item code already exists. | Item code already exists. |
| D3203 | Custom Field Type cannot be modified during update. | Custom Field Type cannot be modified during update. |
| D3204 | Could not find Product for Update. | Product is not registered in the system. |
| D3205 | Could not find Product for Removal. | Product is not registered in the system. |
| D3206 | Unidentified Tax Category | Tax Category is not set in our system. |
| D3207 | Some Record(s) Processed Successfully | |
| D3208 | No Records Processed | No records are processed further. |
| D3211 | Parsing Failed | Issue with request parameter. |
| D3212 | Product Enroll Fail at Merchant Level | Merchant level data is not added or updated in the system. |
| D3213 | Item code not provided | The item code in the request message is invalid. |
| D3214 | Product Enroll Fail at Merchant Custom Level | Merchant level custom data is not added and updated in the system. |
| D3215 | Product Enroll Fail at Global Level | The UPC level data is not added and updated in our system. |
| D3216 | Product Removal Failed | Product Removal Failed. |
| D3217 | No Tax Category Found | No Tax Category Found. |
| D3218 | Category already exists | |
| D3219 | Invalid Category Code | |
| D3220 | Modifier already exists | |
| D3221 | Invalid Modifier Code | |
| D3222 | Variation already exists | |
| D3223 | Invalid Variation | |
| D3224 | Invalid Product Code | |
| D3225 | Duplicate Variation Option Fields Not Allowed | |
| D3226 | Discount already exists | |
| D3227 | Start Date should be current date or future date | |
| D3228 | End Date should be current date or future date | |
| D3229 | Invalid Discount Code | |
| D3230 | No Product found for given search criteria. | No product is found for given search criteria. |
| D3231 | End Date should be greater than Start Date | |
| D3232 | Discount amount should be less than Max Discount amount | |
| D3233 | Discount percentage should be less than 100 | |
| D3234 | Max Discount amount should be less than Discount Qualifying amount | |
| D3235 | Discount Code already removed | |
| D3236 | Already Associated | |
| D3237 | Invalid role | |
| D3238 | Invalid Operation | |
| D3239 | Role Already Exist | |
| D3240 | Operation Type Already Exist | |
| D3241 | Role does not Exist | |
| D3242 | Role can not be Deleted | |
| D3250 | Invalid modifierOptionDetails | Invalid modifierOptionDetails |
| D3253 | Order service date can not be a previous date | |
| E3254 | Order creation failed | |
| E3255 | OrderID not found | |
| E3256 | Order updation failed | |
| E3257 | Order can not be modified | |
| D3259 | Invalid modifier categoryCode | Invalid modifier categoryCode |
| D3260 | Invalid product categoryCode | Invalid product categoryCode |
| D3264 | currentPaymentSequenceNumber should be less than and equal totalPaymentCount | The currentPaymentSequenceNumber value entered does not meet the required criteria. |
| 3265 | Invoice creation failed | The invoice creation has failed. |
| 3266 | Invoice number already exists | The invoice number already exists. |
| 3267 | Invoice number not found | The invoice number could not be found. |
| 3268 | Invoice with the status Void or Closed can not be modified | |
| 3269 | Invoice with the status Open or Overdue can not be put back to Draft status | |
| 3270 | Payment Due date should be greater than or equal to Invoice Date | |
| 3271 | Email Can't be send if invoice is in Draft or Void or closed status | |
| 3275 | Invoice status not in OPEN or OVERDUE | |
| D3999 | Check Auth Decline | |
| D4000 | Invalid content, one of {encodedCardData, keyedCardData, returnTransactionData} group is required | |
| D1500 | Device and IVR Data Combination Invalid | |
| D1501 | IVRMid is mandatory with authCode. | |
| E1502 | Partial void/return is not allowed | |
| E1503 | Multiple records found, Please try different combination. | |
| E1504 | IVRMid is mandatory with IVRVnumber. | |
| E4001 | Invalid Source Country Code | |
| E4002 | Invalid Source Currency Code | |
| E4003 | Invalid Destination Location | |
| E4004 | Invalid Destination Currency Code | |
| E4005 | Invalid Source Agent | |
| E4006 | Invalid Destination Agent | |
| E4007 | Invalid Conversion Rate | |
| E4008 | Invalid Fee | |
| E4009 | Missing/Invalid Amount | |
| E4010 | Missing/Invalid Payout Amount | |
| E4011 | Invalid MTCN | |
| E4012 | Duplicate transaction ( Same amount/ Account ). | |
| E4050 | Missing /Invalid Sender Name | |
| E4051 | Invalid Sender ID Type | |
| E4052 | Invalid Sender ID | |
| E4053 | Invalid Sender Address | |
| E4054 | Invalid Sender phone number | |
| E4055 | Missing /Invalid Receiver Name | |
| E4056 | Invalid Receiver ID Type | |
| E4057 | Invalid Receiver ID | |
| E4058 | Invalid Receiver Address | |
| E4059 | Invalid Receiver phone number | |
| E4060 | Missing / Invalid Input | |
| E4999 | General Money Transfer Decline | |
| E5000 | Invalid Money order Number. | |
| E5001 | Invalid Amount. | |
| E5002 | Missing Payee Name. | |
| E5003 | Invalid MICR Data |