QuickBooks HelpQuickBooksHelpIntuit

Transaction result codes with e-commerce

SOLVEDby QuickBooks44Updated September 26, 2023

Transaction result codes that the merchant will see when processing payments. These codes are common to see with e-commerce accounts.

Transaction Result CodesDescription
5002Communication error.
5003User 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.
5004Invalid amount.
5005Invalid account number. Please check over the card number and re-submit.
5006Invalid expiration date. Please check and re-submit.
5007Insufficient funds available.
5008Declined. 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.
5010Invalid tender. Your merchant bank account does not support the following credit card type that was submitted.
5011Invalid merchant information. Processor does not recognize your merchant account information. Please contact your bank account acquirer to resolve this problem.
5012Referral. 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.
5013Credit 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.)
5014Void 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).
5015Capture error. Only authorization transactions can be captured.
5020Field format error. Invalid information entered.
5099General 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.

AVS Check Messages

YInformation submitted matches with information on file with cardholder's bank.
NInformation submitted does not match information on file with the cardholder's bank.
XCardholder's bank does not support AVS checking for this information.


Was this helpful?

You must sign in to vote, reply, or post
QuickBooks Online AdvancedQuickBooks Online EssentialsQuickBooks Online PlusQuickBooks Online Simple Start

Sign in for the best experience

Ask questions, get answers, and join our large community of QuickBooks users.

More like this