QuickBooks API / Technical Tips

Quick start to QuickBooks Online REST API with OAuth1.0

As a Developer Relations Engineer, I have the opportunity to interact with talented developers every day. Whether they want to write code to better visualize financial data or to automate customer-facing email campaigns, they have one thing in common: the need for rapid integration. A common roadblock developers often encounter is authenticating API Calls to QuickBooks Online. ... Read more

 April 25, 2016 | Manas Mukherjee

Technical Tips

OAuth for Intuit demystified

The OAuth protocol enables websites or applications (Consumers) to access Protected Resources from a web service (Service Provider) via an API, without requiring Users to disclose their Service Provider credentials to the Consumers. OAuth can be a complex phenomenon to understand especially when you have to open its guts for troubleshooting when issues arise. ... Read more

 February 19, 2015 | Peter Vogel

News / Technical Tips

Guardians of the Upcoming Webinar

From the producers that brought you QuickBooks Oauth PHP Example and 10 New API Features that will change your life!.   Coming this summer;  a webinar so amazing it will blow your minds.  Featuring amazing PowerPoint transitions with exciting business speak including words like, “Optimization”, “Integrated Platform”, and “Synergies”.  Register Now  The main goal of this webinar is to review what you need to have your app ready for the… Read more

 August 6, 2014 | admin

News / Technical Tips

OAuth & OpenID Requirements and Best Practices

Am I required to implement OAuth? YES, if you want to access a small business owner’s QuickBooks Online data. Am I required to implement OpenID? YES, if you want to offer your app on Apps.com. Why we have requirements The short answer: we have them to ensure a consistent customer experience across all apps. Imagine if the first 10 apps that came out on the iPhone had 10 different experiences to install… Read more

 July 22, 2014 | David Leary


QuickBooks OAuth – PHP Example

I put together a new code example that you can run in less than 5 min. You don’t need to worry about dependencies, libraries or SDKs. I have that all taken care of. Go run the QuickBooks OAuth example here Your feedback is very important with this new type of sample code. Do you like the runnable.com format? Would you like to see more of these examples or… Read more

 February 25, 2014 | admin


Guidance on managing your customer attrition and billing

We are sharing some guidance here to make sure you don’t incur unnecessary overhead fees when you have customer attrition. As a reminder, Intuit charges developers $5.00 per month for each Connect to QuickBooks (OAuth) connection made. You can read more details on that here. Customers can stop paying for a variety of reasons including: Customer’s payment method was declined, or just stopped paying you. Customer was only a trial customer and never converted to a paid customer. Customer legitimately cancelled their subscription to your App. These customers have likely already… Read more

 April 23, 2013 | David Leary

Technical Tips

ODE to OAuth and Rest API’s and how I love thee – NOT

We always get questions about the Rest API’s and what they return versus what is returned through the SDK requests. Well, my goal was to find an easy way to test the API’s without much trouble. To test QuickBooks desktop this was fairly easy. Just log in to workplace or your app with the appropriate company file open and in a new browser you could send the request and get a response. You could also do this with Poster and… Read more

 September 9, 2012 | William Lorfing


Released: Windows Azure SDK 2.0 for Intuit Anywhere

Released: Windows Azure SDK 2.0 for Intuit Anywhere The Windows Azure SDK 2.0 for Intuit Anywhere is a set of development tools that enable developers of SaaS apps developed on Windows Azure to publish those apps on Intuit App Center, where they are available to millions of Intuit customers.  Developers who are not on… Read more

 May 15, 2012 | admin