Magento 2 QuickBooks ConnectMagento 2 QuickBooks Connect
Live Demo
Buy Now
Support
Live Demo
Buy Now
Support
  • Getting Started

    • Introduction
    • Requirements
    • Installation
    • Activation & OAuth2
  • Store Configuration & Setup

    • Module Configuration
    • Intuit Developer Setup
  • Sync & Data Management

    • Sales Receipts Management
    • Credit Memos Management
    • Tax Rates Mapping
  • Help & Support

    • Troubleshooting
    • FAQ

Intuit Developer App Setup

To obtain your Client ID and Client Secret for OAuth 2.0 authentication, you must register a developer application on the official Intuit Developer Portal.


Step 1 — Create an Intuit Developer Account

  1. Open your web browser and go to the Intuit Developer Portal.

Intuit Developer Portal

  1. Click Sign Up in the top right corner.
  2. Enter your email, full name, phone number, and password, then click Create Account.

Intuit Sign Up

  1. Intuit will send a 6-digit verification code to your registered mobile number. Enter the code and click Continue.

Verification Code

  1. Upon successful account creation, you will land on the Intuit Developer Homepage:

Intuit Developer Homepage


Step 2 — Create QuickBooks Online Application

  1. Once logged in, navigate to My Dashboard from the top header and click Create an App.

My Dashboard Create App

  1. Select QuickBooks Online & Payments as the target platform.

Select Platform

  1. Enter an App Name (e.g., MyStore Magento QuickBooks Connector).

Enter App Name

  1. Under Select a scope, select Accounting.

App Name and Scope

  1. Click Done.

App Created


Step 3 — Obtain Keys & Set Redirect URI

  1. In your app management dashboard, navigate to the Keys & Credentials tab on the left sidebar.
  2. You will see two key environments (Development Keys and Production Keys). Copy your Client ID and Client Secret.

Client ID and Secret

Configure OAuth Redirect URI

  1. Scroll down to the Redirect URIs section under Settings.
  2. Click Add URL.
  3. Enter your store's exact OAuth callback URL:
https://example.com/quickbooksconnect/oauth/oauth2

(Replace example.com with your actual store domain name. Note that HTTPS is strictly required by Intuit).

Redirect URI Setup

  1. Click Save.

Step 4 — Enable Class Tracking in QuickBooks (Optional)

If you plan to use financial Class Tracking in QuickBooks:

  1. Log in to your QuickBooks Online account (Sandbox or Live).
  2. Go to Settings (Gear Icon) > Account and Settings > Advanced > Categories, enable Track classes, and configure class assignment rules:

Enable Class Tracking

  1. Go to Settings > All Lists > Classes to manage your tracking class categories:

All Lists Classes

  1. Click New to create your custom class categories (e.g., eCommerce, Retail, Wholesale):

Create New Class

Prev
Module Configuration