Hi,
You can go to Event Espresso > Payment Methods > Logs, which will have several log entries for each transaction. If you know the transaction ID of the transaction that got the error, then you can look at each of the log entries for the transaction and one of them may have a more specific error message.

Since you mentioned they couldn’t complete the transaction at their location, you could also ask them to get & share their browser details fromhttps://supportdetails.com as this may be related to an incompatible browser.

Something I found along the way is I tried another transaction from from my location logged in as the user and I received the same error, but I did not receive the error when I was logged in as myself. I will look through the log and see what I can come up with.

That’s a good find, and it may be the difference between the access levels of the accounts. Were you logged in with an administrator account when there were no errors? I wonder if there’s a security plugin/setting that’s not allowing the communication with Quickbooks unless the user is logged in as admin. Do you have any security plugins or security related code snippets activated on the website?

Correct. No errors logged in as admin. This is just happening with a few users. There are a lot of users with the same role as this user and there is not an issue. Looking at the logs in the payment methods section the ones that are giving us the error look like this:

I checked the site and I do see a JavaScript error in the console, and it points to a part of the page source where it appears some PHP code is mixed in with some JavaScript. Can you fix/remove the errant code? Here’s a screenshot that outlines the area of the errant code in the source: