Skip to main content

QuickBooks Onsite App Creation Guide

To connect QuickBooks to your onsite Naverisk instance, you need to create an app and secure keys for your Naverisk Site Controller Config

Updated over a week ago
  1. Click on the below link to start process

2. Click Sign Up and Fill in the form below to create and verify an account

3. Once signed in, you can begin the process by creating of creating an App. You can setup your own Workspace, or use the pre-configured Sample Workspace, as below

Upon completion, you can toggle the 'show credentials' button to view and save your Development Client ID and Client Secret

4. Configure the App for your Production Environment

From within your newly created App, choose 'Keys & Credentials' and toggle the button from Development to Production

Each of the App Details sections need to be completed

The first section is your Company Specific Address and Details

Section 2

Enter these details in the section as below.

Select App URLs. This will be your Naverisk website domain, and website.

Select at least one category from the next section

Select 'None of the above' from the Regulated Industries section

Specify the Country in which your App is hosted, and a Single IP Address or Range to lock down access if you wish

App Details Complete

The Compliance Questionnaire must also be completed

Complete the General Questions section with your own company specific information

Complete App Information question 1 to confirm this document as the source of the link which instructed you to create a new App:

Confirm that your App will not be processing payments

After completion, submit your questionnaire

Once the questionnaire is complete, you can view and save the Production Keys you will need to add into Naverisk

From here, you can also setup a required redirect URL

Add your Naverisk Website link with /OAuth/Callback.aspx at the end.

Important:- Your App creation is now complete. You will need to Add the below into the appSettings section of the NaveriskSiteController.exe.config file. (please note this is an example. You will need to substitute Client ID and Client Secret values with those obtained from the app creation)

<!-- QuickBooks OAuth2.0 Consumer Client Id and Client Secret -->

<add key="QuickBooksApiClientId" value="ABlBH2bbmZeAYQmgjlEYXYqP9cgPV1VqFjspTUJJoG2GziwITT" />

<add key="QuickBooksApiClientSecret" value="dMfQXo9ef6Rp6VcR8jfwP0J7hw8yLfJF3XwLkTp8" />

<!-- QuickBooks api config -->

<add key="QuickBooksEnvironment" value="production" />

<add key="QuickBooksApiBaseUrl" value="https://quickbooks.api.intuit.com" />

Did this answer your question?