Showing results for 
Search instead for 
Did you mean: 
Level 1


I am trying to process a credit card for payment of an invoice. I have the card number,  card holders name, expiration date, and security code. I am getting a result code of 5008 but cannot figure out what this code means and each call says it is at least an hours wait which is not feasible. Does anyone know what that code means.

1 Comment 1


Transaction codes help us know what is the problem and how to fix it, sbaum.


Code 5008 means that the payment was declined. This is because the details (credit card number, account name, expiration date, and etc.) are entered incorrectly. 


You can contact the credit card holder to double-check the information. If the same error occurs, I'd recommend reaching out to their credit card provider about this. Their support team will be able to get rid of the error.


I've also added an article below about the transactions codes. These codes are applicable to most payment processes: Transaction Result Codes.


After that, you can continue processing the invoice payment.


Let me know if you have follow-up questions.

Need to get in touch?

Contact us
Sign in for the best experience
Ask questions, get answers, and join our large community of QuickBooks users.
Sign In / Sign Up