Posted: February 10, 2020 at 10:08 am
|
I can not successfully connect to quickbooks. It keeps saying QuickBooks Card Authorization/Capture Error. I thought maybe disconnecting and then reconnecting with the production info would solve the problem. But it will not let me Disconnect Quickbooks. |
Hi, May I ask has the gateway been connected yet? Usually there’s a pop up modal from Intuit that will have an error message. If your browser has a pop up blocker you may need to set the browser to allow pop ups from https://appcenter.intuit.com |
|
|
Yes I deactivated the plugin and reactivated it. It’s connected and pop ups are allowed. But I still get an QuickBooks Card Authorization/Capture Error when trying to process credit cards. |
If you go to Event Espresso > Payment Methods > Quickbooks, can you check the “Debug Mode On?” option. What is that option set to now? |
|
|
Apparently Quickbooks has stopped using the system that your quickbooks add on uses. Here’s the info. Can you update your plugin asap? https://blogs.intuit.com/blog/2019/06/03/quickbooks-qbms-api-migration-guide/ |
Hi, The plugin doesn’t actually use the QBMS v0 Payment API. The API that is used is still supported. If you go to Event Espresso > Payment Methods > Quickbooks, can you check the “Debug Mode On?” option. What is that option set to now? |
|
|
I spoke with Quickbooks/Intuit and they logged into the wordpress admin and told me that your plugin API will not work with them anymore. That they no longer use this system. |
Which system are we talking about? The EE4 Quickbooks plugin uses this one: We really do want to help you get up and running with Quickbooks, and I’m sorry that there’s this confusing information given to you by the Quickbooks support agent. The Event Espresso 4 plugin for Quickbooks is currently being successfully used on many other sites, including one of our testing sites where I just tested a transaction and it resulted in this: https://slack-files.com/T02SY781D-FTZ659EVD-124935000b If you’d like, I can try to continue to help you and the next step to get this sorted out will be to know the answer to this question: If you go to Event Espresso > Payment Methods > Quickbooks, can you check the “Debug Mode On?” option. What is that option set to now? |
|
|
Can I give you a log in and you fix it for me then? |
Actually no because the payment information is partly set up in your Intuit developer account and that’s not something that really should be shared with others. Can you answer this question: Are you trying to use sandbox API credentials or live API credentials? |
|
|
Yes that’s the problem! The developers.intuit.com site that your plugin sent me to to set it up is no longer working with their merchant services. Quickbooks told me if I set this up using developers.intuit.com this will NOT work. It is set up correctly there and there is a connection with Quickbooks acknowledged. But after further research their support said developers.intuit.com is no longer being supported by Quickbooks. We are in live production mode. |
Quickbooks Merchants services is indeed shut down, but we’re not using that. Also, it’s not developers.intuit.com, instead: If you read the page above, you’ll see that it’s still supported by Quickbooks. If you’re in live production mode you’ll need to make sure you’re not using Sandbox API keys, and also in your WordPress site, on the Event Espresso > Payment Methods > Quickbooks page, you’ll need to make sure “Debug Mode On?” is set to No. Also, you could ask Quickbooks support to escalate your support request to an agent that’s familiar with the Quickbooks Payments API. They should be able to verify whether you’re using the correct API keys to set up OAuth. |
|
|
Yes to all those things. I’m sorry but Quickbooks/Intuit has told me that even that website is active, they are not supported the information nor OAuth keys from it. He said their system will only accept a username and password for a connection. |
|
So if what you are saying is true, I set up a brand new app, but it’s still connected to the old production app. I hit disconnect and nothing happens. |
You do need to input your username and a password for the connection, but that’s a separate thing. I’m curious to see the documentation that says they’re no longer using OAuth keys though. Maybe they can send an email to |
|
|
I just sent you the email they sent me. Thank you |
We can help you with the disconnect that doesn’t work if you can complete the secure form on this page. |
|
The email you sent doesn’t apply to EE4’s Quickbooks gateway because EE4’s Quickbooks gateway uses the Payments API that uses OAuth 2.0 for authentication. The support details you send doesn’t include temporary FTP information and we’ll need to unstick the stuck Connection button. |
|
Thanks for sending the information. The Disconnect button is now unstuck. Next, you’ll need to verify that the Client ID and Client Secret fields are correct on your site’s Event Espresso > Payment Methods > Quickbooks page. Then you’ll click the Connect button and allow the pop up modal if it’s blocked. Then you’ll input the username & password for the intuit developer account, then complete their form when they ask you to connect to the correct account, then confirm. After that the app will be connected again. |
|
Hi, Just checking in, were you able to get your Quickbooks account reconnected to your website? |
|
|
Yes! Thank you for your help. |
Glad to hear. I’ll set this topic as resolved. |
|
The support post ‘QuickBooks Card Authorization/Capture Error’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.