Skip to main content
All CollectionsPartnerships
QuickBooks Online - How do I set up partner credentials?
QuickBooks Online - How do I set up partner credentials?

Setting up your Merge account to integrate with QuickBooks Online

Updated over 2 months ago

This article is aimed at Merge customers rather than end users. If you are looking for our guide on how to link your QuickBooks Online account to our client's system, you can find it here!

Overview

Following this guide is not required for your end users to link their QuickBooks Online account. However, by setting up partner credentials, you can access the analytics functionality Intuit offers to app developers and also unlock the ability to connect to QuickBooks Online sandbox accounts.

Instructions

Step 1: QuickBooks Online setup

  1. Follow the latest instructions provided by Intuit to register a developer account and app. In the process you will have to select the scopes required by the app. Merge uses the com.intuit.quickbooks.accounting scope only.

  2. After registering your app, make note of the Client ID and Client secret values provided by Intuit.

Step 2: Merge setup

  1. Within your Merge dashboard, open the Integrations > Accounting page. Extend the QuickBooks Online section and click on Edit:

  2. Click on My credentials, then enter the credentials from step 2 above in the OAuth Client Id and OAuth Client Secret fields.

  3. Enter https://app.merge.dev/oauth/callback as the OAuth Redirect Uri.

  4. At this stage you will also be able to provide a Verifier Token in order to receive and verify QuickBooks Online webhooks. Follow our separate guide for detailed instructions on how to retrieve this value if needed.

  5. Click Save once done.

Step 3: Allow users to link sandbox accounts (optional)

Reach out to [email protected] to enable the sandbox option for your end users. Once this has been done they will see a new option in Merge Link allowing them to connect to QuickBooks Online sandbox companies:

Notes

  • QuickBooks Online does not allow you to connect to production companies while you have development credentials in place. You can always switch back to Merge credentials by simply selecting Merge in step 2 above to connect to production companies again:
    ​

Did this answer your question?