Support

Home Forums Event Espresso Premium QuickBooks Payment not connecting to Intuit Account

QuickBooks Payment not connecting to Intuit Account

Posted: December 23, 2016 at 9:06 am

Viewing 21 reply threads


Rob Brandenburg

December 23, 2016 at 9:06 am

EventEspresso Version 4.9.23.p
QuickBooks Payments Gateway Version 1.0.0.p

When connecting with Intuit I get the following error


Oops! An error has occurred.
Please close this window and try again.

Error Code: no_access_to_this_field
Message: Live NAWEOA Conference not allowed to get access to QuickBooks

You can contact us for further assistance. Error Id:pwvyhg4x1qa0oogst3chj35u-41664113
© 2016 Intuit, Inc. All rights reserved.

Called Intuit and they said that they got the conncection ticket and it was formed correctly.
The error (acording to them) is in the results sent back to EventEspresso/ Quickbooks and how the software handles the results.

They said you could contact them with the case number and get it figured out.

Please contact me privatly for case number.


Josh

  • Support Staff

December 23, 2016 at 10:14 am

Hi Rob,

Did you follow the steps in the set up guide? Also, was this for a test transaction or a live transaction?

https://eventespresso.com/wiki/quickbooks-payment-gateway/


Rob Brandenburg

December 23, 2016 at 10:58 am

Yes I followed the guide. I had trouble with connecting to the sandbox server also until I checked (in developer.intuit.com) app/settings/api both quickbooks and payments.. Then Event Espresso connected to the sandbox app fine.
Did the test transactions ok.
I am not moving to the next steps of going to production.
Get it all set up and get this error when connecting
QuickBooks Payments Gateway with my production app.
So
No Transactions are attempted yet. Just trying to connect.


Josh

  • Support Staff

December 23, 2016 at 1:48 pm

Hey Rob,

It seems like if it all worked for the sandbox server, then it will also work for the production server. Also if there was an error in the way Event Espresso Quickbooks add-on handles the response from Intuit, that prevents connections, it would affect every user of that add-on, and no one would have been able to connect their app.

Can you find out more about the error that was in the results sent back to Event Espresso? We can certainly add some error-proofing if Intuit is going to send back a response that has an error in it.


Rob Brandenburg

December 24, 2016 at 9:41 am

Hey Josh
Yes Intuit wanted to talk to the developer about this error message. You can contact me at hostmaster@naweoa.org
You will need a Intuit case number and some other sensitive information.


Josh

  • Support Staff

December 27, 2016 at 9:25 am

Someone from Intuit can open an issue on Github and the developer(s) will follow up with them there.


allisonplatt

December 27, 2016 at 3:35 pm

I am having this same issue. I can’t get the sandbox or production site to work, followed your directions exactly and I get same error:

Oops! An error has occurred.
Please close this window and try again.

Error Code: no_access_to_this_field
Message: Centrifuge Training not allowed to get access to QuickBooks

You can contact us for further assistance. Error Id:ikwszj4cjx4wsdbwsaxzs4x1-39891232


Josh

  • Support Staff

December 28, 2016 at 12:55 pm

@allisonplatt, can you contact Intuit to see if they got the connection ticket? You could try to re-create your app using the following steps:

developer.intuit.com->My Apps->Create New App->Select APIs-> Check Accounting API checkbox

or

edit your existing Apps API setting and check the QuickBooks check box


Rob Brandenburg

December 29, 2016 at 1:29 pm

allisonplatt I got by this error in the test phase by changing a setting in the app onIntuit developer site..
Go to your app
Settings
Api,s
check both Quick Books and Payments
It then connects fine
However if you use this setting for production you will be forced to sign up for Quickbooks Online


Josh

  • Support Staff

December 29, 2016 at 1:36 pm

Hey Rob I think the payment gateway requires Quickbooks Online.


Rob Brandenburg

December 29, 2016 at 2:02 pm

Wow Josh This is not very clear for production settings. Do you know if you have to keep the trial of quick Books Online for the Gateway to continue Functioning?


Josh

  • Support Staff

December 29, 2016 at 2:09 pm

I do know is the documentation for the Quickbooks payment method says this:

A QuickBooks account is needed including QuickBooks Online is needed to accept payments via QuickBooks.

I do not know if you have to keep the trial of Quickbooks Online for the Gateway to continue functioning.


Rob Brandenburg

December 29, 2016 at 2:37 pm

That would make the cost of using this gateway

323.40 Quick Books Online Subscription
69.95 Event Espresso Gateway

393.35 Total Per Year


Josh

  • Support Staff

December 29, 2016 at 3:12 pm

Hi Rob,

If anyone knows a way that works to not require the QuickBooks online subscription to use the Quickbooks gateway, we can pass that information on to the developer of the gateway.


allisonplatt

December 30, 2016 at 11:03 am

Josh: Contacted Intuit support and this is what they told me:

———————-
The data source must be set in the javascript before you launch the authorization URL

https://intuitdeveloper.lc.intuit.com/questions/1247785-need-only-the-accounting-api-but-required-to-enable-the-payments-api-by-receiving-no_access_to_this_field-not-allowed-to-do-payments-with-intuit

This link has the details and how to resolve.

This is the javascript where you launch the connect to QuickBooks flow, or where you use the Connect to QuickBooks Widget.
It tells the authorization screen if you are authorizing for Payments or Accounting data.
———————-

So he wants me to add this bit of code, but I’m not sure where to do that.

I do have a Quickbooks Online account, and I’m trying to use the payment gateway to accept ticket sales.

Rob Brandenburg: I do have both Quickbooks and Payments selected in my APP.


Josh

  • Support Staff

December 30, 2016 at 11:18 am

You shouldn’t need to add any code, because the code in the Quickbooks payment method add-on does set the datasource.


TL

January 13, 2017 at 12:09 pm

I have the same issue, my client has Quickbooks merchant services but not Quickbooks Online.
I’ve spoken to support several times and they insist this is an easy edit to the JS code to resolve. However, I’ve done what they suggested and I still get the error everyone else is getting.

I’ve gotten Quickbooks Payments to work with Woocommerce and Gravity Forms without any problems for the same client. It would be a shame to have to use a different payment gateway just for events.


Josh

  • Support Staff

January 13, 2017 at 12:33 pm

Hi TL,

The support agent you spoke with might be correct that there is an easy edit to the JS code to resolve. That said, the Quickbooks Online gateway for Event Espresso doesn’t use the JS code that they’re referring to. The dev team has looked into this, and what they found was the Quickbooks Online gateway for Event Espresso uses the Quickbooks Online API. It does not use the other, deprecated, Quickbooks APIs.


mgreen

January 20, 2017 at 3:15 pm

I am having the same issue.
Error Code: no_access_to_this_field
Message: EventEspresso_qtix not allowed to get access to QuickBooks

You can contact us for further assistance. Error Id:i54sq4aymqb4pmnnzdmavihk-30240888

None of the people at Intuit has been remotely helpful. Any help would be greatly appreciated.


Josh

  • Support Staff

January 23, 2017 at 10:14 am

@mgreen,

Do you have a QuickBooks Online account?


mgreen

January 24, 2017 at 3:26 pm

Yes I do.


mgreen

January 24, 2017 at 8:11 pm

I started from scratch and was more painstaking in each instruction and it now works. I believe my issue was that I did not check what your instructions refer to as “Quickbooks” but the Intuit Developer page actually calls “Accounting.”

There are a number of sniggly misnamed links and such in the instructions that make following the instructions difficult. I’m sure when written they were perfect, but it seems Intuit has updated the pages since then.

I’m now a happy camper and hope that others having the same problem can recheck their steps as well.

Viewing 21 reply threads

The support post ‘QuickBooks Payment not connecting to Intuit Account’ 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