Reputation: 106360
Poking around options for integrating an online app with Quickbooks, I've made a lot of headway with QBWC, but it's fairly ugly. From an end user perspective the usability of QBWC is pretty low.
Intuit is now pushing Intuit Partner Platform (IPP) and Intuit Data Services (IDS). I can't quite figure out what these are about:
Upvotes: 4
Views: 1617
Reputation: 27982
Is IPP limited to using Flex, or can it work with existing web apps?
It is not limited to Flex. You can use IPP/IDS from any web application, as long as you federate your application (allow logins using SAML via workplace.intuit.com).
There are two "types" of IPP applications:
Are there APIs for actual data exchange?
Yes. IPP is actually made of up two parts that both provide different sorts of data exchange.
Is it possible to interact with desktop Quickbooks using IPP or IDS?
That depends on what you mean by "interact". Yes, you can exchange data with their QuickBooks data file. No, you can't do things like automatically open up a particular window within QuickBooks or something like that.
If there is sample code, particularly in Python, some pointers would be great.
There are many open-source IPP DevKits on code.intuit.com that should be helpful. In particular, you'll probably want to check out this one: Python DevKit
You'll also need to implement a SAML gateway for authentication, and there is sample code for that as well: SAML Gateways
I'm the project admin for the QuickBooks PHP DevKit: QuickBooks PHP DevKit
There's a ton of additional information on the code.intuit.com website and tons of additional technical documentation on IPP/IDS with Federated applications on developer.intuit.com.
Upvotes: 7