3,922 karma · joined November 20, 2008
Then we have a database in the middle of the two because you can't have real time reads from QuickBooks with the WebConnector.
Edit: So to answer your question, there's no such thing as real time reads using the WebConnector. You have to send an XML query to QuickBooks which returns the data. We plan on integrating with QuickBooks online soon which will allow real time reads.
MajorApi is a RESTful wrapper around QuickBooks. QuickBooks is notoriously difficult to work with. Yes, they do have some REST APIs you can use with their IPP platform, but for developers making custom QuickBooks integrations you're almost stuck using WebConnector.
WebConnector requires you to write your own SOAP server which is not fun. We've written a nice REST service on top of this, so all you have to do is download the WebConnector software from QuickBooks and install the .qwc file we provide, and you can start sending customers and invoices to QuickBooks in under 5 minutes.
Let us know if you have further questions. Thanks!
https://github.com/brightmarch/BrightmarchRestfulBundle/blob...
If you've ever had to use this software, I'm sorry. It is not friendly. You essentially have to write your own SOAP server that is called by Quickbooks.
Then you have to send them XML in their QBXML format (of which, the documentation only really works in IE, kind of works in Firefox, and not at all in Chrome -- that's right, just reading the documentation requires a specific browser). Debugging is a pain.
So I thought a service that abstracts that would be a good idea. We would provide the Quickbooks WebConnector file to you, you install it, and then start sending your invoice information to a nice RESTful API.
We handle the rest and ensure your data gets into Quickbooks properly. If you're interested in something like this, please subscribe to the mailing list.
PS. I'm doing the same for the Google AdWords API, which is also not a joy to use -- http://metricsapi.com/tour/google-adwords-rest-api
Eventually the company went out of business, but I had great success with working part time.
It makes it very simple and intuitive to build command line apps.
This just hits the frontpage today and it is exactly what I'm looking for. Thank you!
Maybe "How Zapier allowed us to support a hundred new services in half an hour"?
Also, in case you didn't know, you can use bcrypt with PHP5.3 and the crypt() function. It's not as user friendly as this, but you can do it.
I ask, rhetorically, because I built a somewhat competing service that isn't doing too well and I'm looking to make it so you can install it on your own servers.
[1] http://techcrunch.com/2006/07/20/37-signals-takes-jeff-bezos...
Thank you for your review.
Case in point, Google just purchased Quickoffice (my previous employer) which just sold software (and didn't until a few weeks before the Google acquisition have a recurring fee product).