Support

Home Forums Event Espresso Premium QuickBooks Card Authorization/Capture Error

QuickBooks Card Authorization/Capture Error

Posted: February 10, 2020 at 10:08 am

Viewing 21 reply threads


mcarpenter

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.


Josh

  • Support Staff

February 10, 2020 at 1:09 pm

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


mcarpenter

February 10, 2020 at 1:18 pm

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.


Josh

  • Support Staff

February 10, 2020 at 1:22 pm

If you go to Event Espresso > Payment Methods > Quickbooks, can you check the “Debug Mode On?” option. What is that option set to now?


mcarpenter

February 12, 2020 at 9:55 am

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/


Josh

  • Support Staff

February 12, 2020 at 10:18 am

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?


mcarpenter

February 12, 2020 at 10:22 am

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.


Josh

  • Support Staff

February 12, 2020 at 11:28 am

Which system are we talking about? The EE4 Quickbooks plugin uses this one:

https://developer.intuit.com/app/developer/qbpayments/docs/develop/explore-the-quickbooks-payments-api

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?


mcarpenter

February 12, 2020 at 11:40 am

Can I give you a log in and you fix it for me then?


Josh

  • Support Staff

February 12, 2020 at 11:47 am

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?


mcarpenter

February 12, 2020 at 11:53 am

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.


Josh

  • Support Staff

February 12, 2020 at 12:11 pm

Quickbooks Merchants services is indeed shut down, but we’re not using that. Also, it’s not developers.intuit.com, instead:

https://developer.intuit.com/app/developer/qbpayments/docs/develop/explore-the-quickbooks-payments-api

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.


mcarpenter

February 12, 2020 at 12:16 pm

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.


mcarpenter

February 12, 2020 at 12:22 pm

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.


Josh

  • Support Staff

February 12, 2020 at 12:23 pm

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 support at this domain that has this information.


mcarpenter

February 12, 2020 at 12:24 pm

I just sent you the email they sent me. Thank you


Josh

  • Support Staff

February 12, 2020 at 12:25 pm

I hit disconnect and nothing happens.

We can help you with the disconnect that doesn’t work if you can complete the secure form on this page.


Josh

  • Support Staff

February 12, 2020 at 12:36 pm

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.


Josh

  • Support Staff

February 12, 2020 at 1:27 pm

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.


Josh

  • Support Staff

February 13, 2020 at 8:37 am

Hi,

Just checking in, were you able to get your Quickbooks account reconnected to your website?


mcarpenter

February 13, 2020 at 12:24 pm

Yes! Thank you for your help.


Josh

  • Support Staff

February 13, 2020 at 1:17 pm

Glad to hear. I’ll set this topic as resolved.

Viewing 21 reply threads

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.

Event Espresso