There are many possible reasons why you're getting this kind of error. It could be that the zip code is incorrect. We can fix this by re-entering your billing address and make sure to input the correct zip code in the system.
Aside from that, a credit card can be rejected because of these following reasons:
The card is over the limit.
The card has expired.
The account number is invalid.
The card has been listed as lost or stolen.
The card-issuing bank won’t authorize the card electronically.
The card was declined, with no other information provided by the processor.
It could also a browser-related issue. Sometimes local internet cache files stored in the system can cause unexpected behavior in the product. The best thing that we can do is to perform some basic troubleshooting steps by following these procedures:
First, let's use a private window to access your account. This a special mode where the browser doesn't record the browsing activity on the local device, so no trace will be left on the computer.
Press Ctrl + Shift + N (Google Chrome).
Ctrl + Shift + P (Firefox or Internet Explorer).
Control + Option + P (Safari).
If you're still getting the error, then let's clear the cache in your web browser or try using a different supported browser. This issue might stem from the browser itself.
Let me also provide you a link to check if your browser is compatible with QuickBooks: Fixit.intuit.com.
If there's anything else that I can help you with, please let me know in the comment section down below. I'll be always around to help.