This application is an extension of Mozu. It integrates orders and customers with Quickbooks via the Quickbooks webconnector. Here is a good technical overview of the architeture, http://wiki.consolibyte.com/wiki/doku.php/quickbooks_web_connector. This application is a java solution that is deployed as a war file into your favorite container or application server.
- Windows to host:
- Quickbooks
- Quickbooks webconnector
- At least Java 1.7
- Web application server (e.g. tomcat, jboss, etc)
Clone the git repository. The build is accomplished with gradle targets.
$ ./gradlew clean build
This creates a war artifact at build/libs/Quickbooks.war that can be deployed to the application server.
Follow the Quickbooks guides on the correct quickbooks and webconnector installation in a windows server or vm. The webconnector can be found at http://marketplace.intuit.com/webconnector/.
- Go to Mozu Dev Center
- Click "Develop | Applications"
- Click "Create Application" button in right corner.
- Enter the name and application id you'd like to use for your application.
- There are resources that apply necessary configuration into the application.
- Further sandbox configuration can be found in the Mozu QuickBooks Application Guide.
- Update the Mozu properties. This is the application ID and SharedSecret found in the Mozu application definition in the Mozu Dev Center ApplicationId= SharedSecret=
To test and see the application, you must install the application to a Mozu sandbox tenant using the Dev Center.
The project can be run with embedded jetty using a gradle target.
$ ./gradlew jettyRun