This project is not covered by Drupal’s security advisory policy.

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.

Supporting organizations: 
Initial Development
Ongoing Development

Project information

Releases