Connect QuickBooks Online in App Xchange

Before you can use QuickBooks Online with App Xchange, these steps must be completed by a QuickBooks Online administrator.

  1. Enter the connector details in App Xchange.
    Note: Certain integrations will provide a base connection. This pre-populates some connection detail fields. If the connector has one or more base connections enabled, you must select one.
    • Name: Create a name for this connection, preferably including the company name and environment. For example, Sandbox Trimble_US_1.
    • OAuth Client: Use the instructions in the Intuit Developer Documentation to create a QuickBooks app and obtain a client ID and client secret. Use these to Create a new OAuth Client. For instructions on creating a new OAuth Client, see Create an OAuth Client.
      Note: You only need to progress far enough into creating a QuickBooks app to obtain the necessary credentials. No development is required beyond that.
      Tip: You can use these values for the following fields, though they may need to be verified on the Intuit documentation portal.
      • Authorization URL: https://appcenter.intuit.com/connect/oauth2

      • Token URL: https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer

      • Scope: com.intuit.quickbooks.accounting com.intuit.quickbooks.payment
    • Connection Environment: Select either Production or Sandbox depending on which environment you want to connect to. This value controls which API endpoint is called.

    • Company ID: Enter the numerical company ID for the QuickBooks company you want to integrate. For more information, see Find your Company ID on QuickBooks Online help.

    • Minor Version: Leave this field blank to automatically use the latest version of Intuit’s API. Alternatively, enter a version number from Intuit’s list of minor API versions. This locks your connection to this API version, which improves stability.

  2. If you created your own client in the QuickBooks developer portal, add the App Xchange Redirect URI.
    1. In your QuickBooks Developer account, Navigate to Settings > Redirect URIs.
    2. In the Redirect URI field, enter https://app.xchange.trimble.com/api/app-builder/v1/oauth/authenticate/callback as show below.
    3. Select Save.