Transaction result codes an help you identify if there was a problem with a transaction and how to correct it, as shown below..
5002 Communication error.
5003 User authentication failed. Invalid user or password. The server was unable to validate the user account for this transaction. The USER and PASSWORD parameter contains the values specified when your account was created. This is a case-sensitive parameter, so make sure you are using the right case and everything is spelled correctly. This code will also appear if the server is down or if you are experiencing problems with your Internet connection. Please contact us for confirmation after checking your Internet connection.
5004 Invalid amount.
5005 Invalid account number. Please check over the card number and re-submit.
5006 Invalid expiration date. Please check and re-submit.
5007 Insufficient funds available.
5008 Declined. Please check over the credit card number and transaction information to make sure that they were entered correctly. If this does not resolve the problem, contact the customer and have them call their credit card issuer to resolve.
5010 Invalid tender. Your merchant bank account does not support the following credit card type that was submitted.
5011 Invalid merchant information. Processor does not recognize your merchant account information. Please contact your bank account acquirer to resolve this problem.
5012 Referral. The transaction was declined but could be approved with a verbal authorization from the bank that issued the card. To get a referral authorization code, have the customer contact their issuing bank to resolve (if the customer is present, call the issuing bank yourself and have the customer speak to them). If the bank gives you a voice authorization code for this transaction, submit a Voice Authorization transaction.
5013 Credit error. Please make sure you have not already credited this transaction, or that this transaction ID is for a creditable transaction. (For example, you cannot credit an authorization.)
5014 Void error. Please make sure the transaction ID entered has not already been voided. If not, then look at the Transaction Detail screen for this transaction to see if it has settled. (The Batch field will be set to a number greater than zero if the transaction has been settled). If the transaction has already settled, your only recourse is a reversal (credit a payment or submit a payment for a credit).
5015 Capture error. Only authorization transactions can be captured.
5020 Field format error. Invalid information entered.
5099 General error.
The Address Verification Service (AVS) compares the street address and Zip code submitted with that on file with the cardholder's bank. The result is displayed as AVS Street Match and AVS Zip Match on the receipt. The result is one of the following:
Y - information submitted matches with information on file with cardholder's bank.
N - information submitted does not match information on file with the cardholder's bank.
X - cardholder's bank does not support AVS checking for this information.
Note The results of an AVS check are for your information only - they do not affect whether a transaction will be approved.