QuickBooks Online
Create an Intuit app and configure QuickBooks Online in Zwapgrid.
QuickBooks Online is Intuit's cloud-accounting product. Zwapgrid uses a client-managed Intuit application, so a published System Setting is required before onboarding a QuickBooks Online company.
Client Portal configuration
Required
Test option
Intuit sandbox company
Vendor documentation
Create an Intuit app
Create or sign in to an Intuit Developer account.
In My Hub → App dashboard, create an application for QuickBooks Online.
Add the QuickBooks Online Accounting permission and any other permissions your integration requires.
Register the redirect URI displayed in the Zwapgrid System Setting.
Open Keys and credentials and store the development Client ID and Client Secret securely.
Intuit provides development credentials and sandbox companies for testing. Manage the companies from My Hub → Sandboxes and choose a region that represents your intended customers.
Configure Zwapgrid
In the Client Portal, open Systems → QuickBooks Online → Configure.
Create a System Setting for the development application.
Enter the development Client ID and Client Secret.
Confirm that the registered redirect URI matches the value shown by Zwapgrid.
Save, review, and publish the setting.
See System Settings for lifecycle and Consent-selection rules.
Test and move to production
Create a Development Consent using the published setting.
Connect an Intuit sandbox company through the Onboarding Flow.
Test company selection and every required API.1 or Proxy.1 operation.
Complete Intuit's current go-live requirements.
Create a separate System Setting with production credentials.
Do not use Intuit development credentials for production onboarding. Development and production credentials are managed separately.
Last updated
Was this helpful?
