Introduction
The 4D Payments QuickBooks Connector for QuickBooks is a simple application that facilitates connections to company files from your application. The 4D Payments QuickBooks Connector accepts connections via a lightweight embedded Web server that runs on the machine where QuickBooks is installed. The server supports SSL/TLS, enabling users to connect securely from remote machines.
The first time you connect to QuickBooks, you must authorize your application. Complementing the per-application authentication of QuickBooks, the 4D Payments QuickBooks Connector has per-user authentication. Before connecting to QuickBooks for the first time, configure at least one 4D Payments QuickBooks Connector user.
You can configure users through the UI on the Users tab. You can then follow the procedure in "Getting Started" to connect an application to QuickBooks. After connecting, you can monitor QuickBooks connections on the Users tab.
It is recommended to configure the 4D Payments QuickBooks Connector in the UI, but you can also run the 4D Payments QuickBooks Connector from the command line. This can simplify deploying the 4D Payments QuickBooks Connector in scenarios where normally there is not a user logged in, such as running a Web server. See the Advanced page to configure the 4D Payments QuickBooks Connector when you are not using the UI.
The 4D Payments QuickBooks Connector automatically manages the connection to QuickBooks, but you can configure almost every aspect of how users connect to QuickBooks through the 4D Payments QuickBooks Connector. The following pages outline the capabilities of the 4D Payments QuickBooks Connector and how to get started.