QuickBooks PHP DevKit for Intuit Anywhere

From ConsoliBYTE Wiki
Jump to: navigation, search

Contents

Overview

Read the overview of Intuit Anywhere.


Required External Reading

Intuit's overview of the process:

Pay special attention to the section about publishing, because it WILL affect you if you're on a deadline - it generally takes anywhere from 2 weeks to 4 months to get through the review/publishing process (depending entirely on how well-secured your site/server is, and whether or not you actually make sure to implement everything Intuit asks for (blue dot menu, connect button, disconnect button, OAuth, working exchange of data with QuickBooks).


Getting Started

Once you've registered with the Intuit Developer Network (register at https://idnforums.intuit.com/) and created a new app (register at https://appcenter.intuit.com, and then you should see a "Developer" tab which will allow you to create a new app) then you should have your OAuth tokens.

Follow the quick-start guide:

Troubleshooting

If you encounter a problem adding/updating/fetching data from QuickBooks, the very first thing you should do is look at the raw request/response to/from Intuit.

You can do this by:

 
print($IPP->lastRequest());  // Prints the last REQUEST you sent to Intuit
print("\n\n\n");
print($IPP->lastResponse());  // Prints the last RESPONSE you got back
 

View > Source in your browser to make sure you're viewing the full XML and your browser isn't hiding any XML tags.

Getting Help

  • MAKE SURE YOU POST YOUR CODE AND ANY RELEVANT LOGS. WE CAN NOT HELP YOU WITH CODE AND LOGS.
  • POST A DETAILED DESCRIPTION OF THE PROBLEM YOU'RE HAVING.
  • POST THE REQUEST/RESPONSE YOU'RE SENDING/GETTING FROM INTUIT (SEE TROUBLESHOOTING ABOVE!).

Both of these forums provide quick, detailed help if you run into trouble.