Skip to Content

Intuit Developer Setup Troubleshooting

This guide helps you resolve common issues when setting up your Intuit Developer account and QuickBooks app.

OAuth Configuration Issues

Redirect URI Format Errors

Problem: Getting errors about URI format.

Solutions:

Correct format:

https://hubspot.structur.app/quickbooks/oauth-callback

Common mistakes:

http://... (use HTTPS) ...oauth-callback/ (no trailing slash) ...oauth-callback? (no query parameters)

redirect_uri_mismatch Error

Problem: Getting “redirect_uri_mismatch” during OAuth flow.

Solutions:

  1. Verify the URI in your app matches exactly what’s configured
  2. Check for trailing slashes
  3. Ensure HTTPS (not HTTP)
  4. Verify case sensitivity (URIs are case-sensitive)
  5. Check for extra spaces
  6. Make sure you’re using the right environment (Dev vs Prod)

Credentials Issues

Cannot Find Client ID or Secret

Problem: Can’t locate your OAuth credentials.

Solutions:

  1. Go to your app in My Apps
  2. Navigate to Keys & credentials tab
  3. Development keys are in the Development section
  4. Production keys are in the Production section (if generated)
  5. Client ID is always visible
  6. Click Show to reveal Client Secret

Client Secret Not Showing

Problem: Cannot view the Client Secret.

Solutions:

  1. Look for a Show button or eye icon next to the secret
  2. Click the icon to reveal the secret
  3. If button doesn’t work, try different browser
  4. Clear browser cache
  5. Make sure JavaScript is enabled

Production Keys Issues

Cannot Create Production Keys

Problem: Production keys section is disabled or unavailable.

Solutions:

  1. You must provide required information first:
    • Privacy Policy URL (must be publicly accessible)
    • EULA URL (must be publicly accessible)
    • App description
  2. Verify URLs use HTTPS
  3. Test that URLs load successfully
  4. URLs cannot be localhost or internal domains
  5. Complete all required fields before clicking Create

Privacy Policy URL Rejected

Problem: Your Privacy Policy URL is not accepted.

Solutions:

  1. URL must be publicly accessible (not behind login)
  2. Must use HTTPS protocol
  3. Page must load successfully
  4. Cannot be a PDF download link
  5. Should be a dedicated privacy policy page
  6. Check for typos in the URL

Connection and Testing Issues

Sandbox Company Not Appearing

Problem: Cannot find or connect to sandbox company.

Solutions:

  1. Verify you’ve created a sandbox company:
    • Go to developer.intuit.com
    • Navigate to Sandbox section
    • Click Create sandbox company
  2. Make sure you’re using Development credentials
  3. Environment must be set to “Sandbox”
  4. Sign in to the correct Intuit account
  5. Sandbox companies may take a minute to become available

Cannot Test OAuth Flow

Problem: OAuth authentication isn’t working during testing.

Solutions:

  1. Verify redirect URI is configured correctly
  2. Check that you’re using the right credentials (Dev vs Prod)
  3. Make sure environment setting matches your keys
  4. Clear browser cookies and try again
  5. Check browser console for JavaScript errors
  6. Verify your callback endpoint is working

App Management Issues

Cannot Delete App

Problem: Unable to delete an app you no longer need.

Solutions:

  1. Go to My Apps
  2. Click on the app
  3. Look for Settings or Advanced tab
  4. Find Delete app or Remove app option
  5. Apps with active OAuth tokens may need tokens revoked first
  6. Contact Intuit support if you cannot delete

App Disappeared from Dashboard

Problem: Your app is no longer visible in My Apps.

Solutions:

  1. Verify you’re signed into the correct Intuit account
  2. Check if app was accidentally deleted
  3. Apps may be archived - look for “Show archived” option
  4. Try different browser
  5. Contact Intuit support to recover if needed

Browser and Technical Issues

Page Won’t Load

Problem: Developer Portal pages won’t load or display correctly.

Solutions:

  1. Clear browser cache and cookies
  2. Try a different browser
  3. Disable browser extensions
  4. Check internet connection
  5. Try incognito/private mode
  6. Check if firewall is blocking the site

Changes Not Saving

Problem: Your configuration changes aren’t being saved.

Solutions:

  1. Wait for save confirmation message
  2. Check for error messages
  3. Try refreshing and re-entering changes
  4. Different browser might work better
  5. Check browser console for errors
  6. Make sure you clicked the Save button

Getting Additional Help

If you’ve tried these solutions and still have issues:

Intuit Developer Support

Our Support

For issues specific to the HubSpot integration:

Before Contacting Support

Have this information ready:

  • Your Intuit Developer account email
  • App name or App ID
  • Environment (Sandbox or Production)
  • Specific error messages
  • Screenshots of the issue
  • Steps to reproduce the problem
  • Browser and version being used

Quick Reference

Common Error Codes

Error CodeMeaningSolution
redirect_uri_mismatchRedirect URI doesn’t matchCheck URI configuration exactly matches
invalid_clientClient credentials invalidVerify Client ID and Secret are correct
unauthorized_clientClient not authorizedCheck scopes and OAuth configuration
invalid_scopeRequested scope not availableVerify Accounting scope is selected
access_deniedUser denied authorizationUser must approve OAuth request

What’s Next?

Once you’ve resolved your Intuit setup issues:

Last updated on