quickbooks_api
Quickbooks Online API simple
Quickbooks Online API simple is a simplified version for Drupal 10 and 11 of the D7 module Quickbooks Online API. It is a simple integration with the Quickbooks Online API and not intended for Desktop versions of Quickbooks. Quickbooks Online is a leading business accounting solution. Using this module requires a Quickbooks Online account of your own. Quickbooks Online is a product of Intuit.
This module differs from the D7 module Quickbooks Online API in that it does not provide different contexts, but just allows a site to connect to Quickbooks Online. It uses the Quickbooks Online API SDK to establish a connection to Quickbooks Online using OAuth2.
Dependencies
This module will automatically install the Quickbooks PHP SDK.
Configuration
The Quickbooks Online API simple module can be configured at /admin/config/quickbooks_api/adminsettings . The connection to Quickbooks Online is via oauth2. To use the Quickbooks API module, you will need a Intuit developer account and create an app. You can then connect your site to this app via the Quickbooks API module
Usage
The Quickbooks API module provides a Quickbooks Service. To make use of Quickbooks Online, you need to initialize the service:
$qbo = \Drupal::service("quickbooks_api.QuickbooksService");
You can then use the dataService provided by the Quickbooks Online API SDK:
$result = $qbo->dataService()->query(...);
You can use all functions provided by the Quickbooks Online API SDK.
Notes
This module provides no user interface other than the admin configuration form. It is intended for developers.