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