
Closed
Posted
Paid on delivery
I’m hitting the “redirect_uri query parameter value is invalid” wall while authenticating against the QuickBooks Online production API. The app is written in plain Python—no Flask, no Django—so the OAuth 2.0 flow is all hand-rolled. Everything works fine until Intuit kicks back that error right after the user grants consent. I need someone who knows the Intuit Developer portal inside out to walk through my current settings, verify the exact redirect URI configuration, and confirm that the Python logic for state, scopes, and exchange tokens lines up with what QuickBooks expects. A quick screen-share or well-commented code patch is all it should take; once the callback is accepted and I can pull a live company file, we’re done. Deliverables: • Correct redirect accepted in production • Brief outline of the fix so I can repeat it in the future If you’ve debugged this specific error before, let’s get it sorted today.
Project ID: 40520614
165 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
165 freelancers are bidding on average $128 USD for this job

SURE------I will Fix this issue quickbook OAuth . I am highly appreciative to work on this project. I am an Innovative PYTHON:PHP/Full stack developer having rich experience with so many successful Tasks. I will give you exact accurate budget after the proper detailed discussion . Let’s connect on chat for further discussion and start quickly. Thanks!!
$250 USD in 7 days
8.1
8.1

Hi, I've read your brief — you're hitting 'redirect_uri query parameter value is invalid' authenticating against the QuickBooks Online production API, with a hand-rolled OAuth 2.0 flow in plain Python (no Flask/Django), failing right after the Intuit callback. This is a precise, fast fix and squarely our area at Global IT Vision. The cause is almost always one of: the redirect_uri sent in the auth request not matching EXACTLY (scheme/host/port/trailing slash, http vs https) a Redirect URI whitelisted in the Intuit app's Keys & OAuth settings for the PRODUCTION app (production vs sandbox keys mismatch is the classic trap), or URL-encoding of the redirect_uri. My approach: - Confirm the exact redirect_uri registered on the production app vs what your code sends, byte-for-byte, and align them. - Verify production (not sandbox) client id/secret + base URLs, and correct the encoding/state handling in your hand-rolled flow. - Test the full token exchange + refresh so it works end to end. I've posted questions on the board — if you share the redirect_uri you send + what's registered, I can usually pinpoint it instantly. — Muhammad Idrees / Global IT Vision Pvt. Ltd
$180 USD in 4 days
8.2
8.2

Hi! ~ I have fixed this exact “redirect_uri query parameter value is invalid” issue with QuickBooks before—it’s almost always a mismatch between the Intuit app settings and the exact URI sent in the OAuth request. I can quickly review your setup and pinpoint the problem. What I will do: ~ Verify redirect URI in Intuit Developer portal (production keys). ~ Check your Python OAuth flow (auth URL, state, scopes, token exchange). ~ Ensure the redirect URI matches exactly (including https, trailing slash, encoding). ~ Fix any issues and test the full flow end-to-end. Deliverables: ~ Working redirect accepted in production. ~ Short explanation of what was wrong and how to avoid it. Happy to jump on a quick screen share or review your code directly. Waiting for your reply. Thanks!
$150 USD in 1 day
7.7
7.7

Hi, We went through your project description and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on PHP, Python, Django, Software Architecture, OAuth, API, API Development, API Integration Lets connect in chat so that We discuss further. Regards
$190 USD in 7 days
7.2
7.2

Hi, I've seen this exact error before and it's almost always one of three things — the redirect URI in your Python code doesn't match character-for-character what's registered in the Intuit Developer portal (trailing slash, http vs https, or a subtle encoding difference), the app is still pointing at sandbox settings in production, or the scopes in the auth URL don't match what the app is approved for. Since you're hand-rolling the OAuth flow in plain Python there's also a chance the redirect URI is being URL-encoded differently than Intuit expects when it's passed as a query parameter. I can jump on a screen share, look at your Intuit portal settings and the Python code side by side, and find it quickly. These usually take about 20-30 minutes once you can see both at the same time. Available today if you want to get it sorted now. Stelian
$160 USD in 1 day
6.7
6.7

HEy there! I’ve debugged QuickBooks Online OAuth redirect URI issues before and can help fix this quickly. I’ll review your Intuit production app settings, match the exact redirect URI with your Python callback, verify state/scopes/token exchange logic, and provide a short note or code patch so the fix is repeatable. Best Regards
$150 USD in 1 day
6.8
6.8

Being skilled in API Development, API Integration, OAuth, PHP, Software Architecture, my team can provide you with the quick and effective assistance you are looking for. We have encountered and solved a range of QuickBooks API issues similar to your case during our 12+ years of experience. In fact, we have hands-on knowledge on precisely debugging and solving "redirect_uri query parameter value is invalid" error. Our ability to understand and rectify such problems swiftly has been greatly appreciated by our previous clients. Additionally, being familiar with Intuit Developer portal and its nitty-gritties gives us an edge over others. We understand the importance of correctly configuring redirect URIs, maintaining accurate logic for state scopes, and token exchange - making us a perfect match for your project. Rest assured, with our efficient work approach using well-documented code patches or screen-sharing sessions for a detailed walkthrough; we will guarantee that your callback is accepted and you're able to pull a live company file smoothly.
$30 USD in 7 days
7.0
7.0

As a Full Stack Developer with over 6 years of experience and specializing in PHP, Laravel, and API Integration, I am confident in saying that tackling your QuickBooks OAuth redirects would be well within my wheelhouse. Having worked on numerous projects which involved OAuth flows and API integrations, I'm well-acquainted with identifying and resolving similar errors. My expertise spreads all the way from software architecture to real-time implementation, and I strive to bring this comprehensive skill set to every project I undertake. In addition to strong technical proficiency, I have an intrinsic understanding of the importance of clean code and thorough documentation. This ensures smooth execution and future-proofing for any fix, beyond this specific situation. With your project, my promise is twofold: I can ensure the redirect works flawlessly in production and provide a detailed outline of the fix - empowering you for future reference. Lastly, my clients choose me due to my unwavering commitment to their satisfaction. Offering quick response time coupled with regular and transparent progress updates helps build strong collaborations. Being client-focused with an eye for detail ensures that my solutions fit seamlessly into your unique requirements. So let's untangle this issue together - choose me for dependable problem-solving supported by proven experience!
$30 USD in 1 day
6.1
6.1

Hi, The QuickBooks redirect error is usually one tiny mismatch, not a big OAuth rewrite. Production Intuit is picky about the exact callback value, including scheme, path, and sometimes a trailing slash. I’ve worked with Python OAuth flows and API token exchanges, including cases where the portal setting and code looked right but still failed at consent return. I would check: - production redirect URI in Intuit Developer - the generated authorize URL - state handling and scope string - token exchange request after the callback - a live company file pull after the fix The hand-rolled Python part is fine, but it makes small encoding or URL build issues easier to miss. I can look at this today by screen-share or patch the code with comments. Could you please confirm whether the production redirect URI in Intuit uses the exact same scheme, host, path, and trailing slash as the Python callback URL being sent? Thanks, Slavko
$55 USD in 1 day
5.9
5.9

Hi there, Your QuickBooks Online production redirect is failing because the callback URI, state handling, or token-exchange request doesn’t match Intuit’s exact requirements. I’ve spent the last 4 years fixing OAuth flows like this in hand-rolled Python apps, including a production Intuit integration that was blocked by redirect mismatch and another that recovered from scope and token-exchange errors. The real risk here is that the URI looks right in code but differs by one character, trailing slash, encoding, or environment setting in the Intuit portal. I’ll verify the exact production redirect URI in the Intuit Developer portal, compare it against your Python authorization URL, and patch the callback flow so the authorization code exchanges cleanly for tokens. I’ll also check state generation/validation, scope formatting, and any URL encoding issues that can trigger this error before the callback is accepted. I’ll keep the fix isolated and documented so you can repeat it later. Best regards, John allen
$155 USD in 1 day
5.9
5.9

Hitting the "redirect_uri query parameter value is invalid" error with QuickBooks production APIs is almost always a strict string-matching issue or a protocol mismatch in the Intuit Developer Portal. Because QuickBooks handles production URLs with zero flexibility, even a missing trailing slash, an unencoded parameter, or using HTTP instead of HTTPS will cause this exact failure. Since your app is written in plain Python, we don't need to rebuild anything. We just need to audit your hand-rolled OAuth 2.0 flow to ensure the redirect_uri string sent in your initial authorization request exactly matches—character for character—the URI whitelisted in your Intuit production keys settings. I work on US hours and can treat this as an immediate priority today. We can jump on a quick screen-share or I can provide a direct code patch to fix your token exchange logic, verify your state/scope parameters, and get your callback accepted so you can pull your live company file. Let's skip the back-and-forth. Open the chat right now, and I’ll send over the exact Intuit portal checklist to resolve this error immediately. Best, Waqas Ahmed
$140 USD in 7 days
6.1
6.1

Hi there, I will review your Intuit Developer portal settings and your hand-rolled Python OAuth 2.0 flow to find the redirect_uri mismatch, and I will cross-check PHP OAuth examples in Intuit docs for spec alignment. Can you confirm the exact registered production redirect URI in the Intuit Developer portal (including scheme, host, path, port, and trailing slash) so I can pre-validate it before our screen-share? - Confirm and correct the exact redirect_uri in the Intuit Developer portal (scheme, host, path, port, trailing slash) and validate a successful production callback - Deliver a well-commented Python code patch fixing state, scopes, and token-exchange logic, plus a one-page outline you can reuse - Post-fix validation: live callback verification and rollback plan Skills: ✅ QuickBooks Online ✅ Intuit Developer portal ✅ OAuth 2.0 (authorization code + state) ✅ API integration (token exchange) ✅ Python (hand-rolled callback) ✅ production redirect URI validation Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 Available today. Is this already running on a live production server? $85 , 1 day.
$85 USD in 1 day
6.0
6.0

Hi, I can help you fix the QuickBooks Online OAuth redirect issue and review both the Intuit Developer portal settings and your plain Python OAuth flow. This error is usually caused by a redirect URI mismatch between the production app settings and the URI being sent in the authorization request. I can check the exact redirect URI, environment selection, app URLs, scopes, state handling, authorization URL generation, and token exchange logic to make sure everything matches what QuickBooks expects. I can work with you over screen share or review the Python code directly and provide a clean, well-commented patch. Once the redirect is accepted, I’ll also verify the token exchange and confirm that you can connect to the live company file. I have experience troubleshooting OAuth flows, API integrations, redirect/callback issues, and production app configuration problems. I can start quickly and help get this resolved today. Best regards, Kashif
$200 USD in 3 days
6.3
6.3

<<<✔Consider it DONE✔>>> YO! I understand your project and I'm eager to help. With a compelling background as a web developer, I bring more than versatile programming skills to the table. I have vast experience working with both OAuth and Python, which will prove invaluable for your QuickBooks API issue. As a pro who has resolved numerous OAuth errors before, nailing down the 'redirect_uri query parameter value is invalid' will be a breeze. Looking forward to being part of your project! You will surely be impressed by my work! Not sure what the next step is? I offer free and professional consultation -- I'm just a text away. All the very best, Josh
$140 USD in 2 days
5.5
5.5

Hi there, I hope you are doing well. I can help resolve the QuickBooks Online OAuth 2.0 redirect URI issue and verify the entire authentication flow. I have experience working with OAuth integrations and understand the strict redirect URI validation enforced by Intuit. The "redirect_uri query parameter value is invalid" error is usually caused by an exact mismatch between the URI sent in the authorization/token requests and the URI registered in the Intuit Developer portal, including protocol, trailing slashes, encoding, or environment settings. What I'll do: • Review your Intuit Developer app configuration • Verify production redirect URI settings • Check authorization and token exchange requests • Validate scopes, state handling, and OAuth parameters • Review Python implementation and callback logic • Test the complete authentication flow until a production company file can be accessed Deliverables: Redirect URI accepted in production Working OAuth authorization and token exchange flow Brief documentation explaining the root cause and fix Guidance to prevent the issue in future deployments A screen-sharing session or access to the relevant code/configuration should be enough to identify and resolve the problem quickly. Ready to start today and troubleshoot this immediately. Thank you
$140 USD in 7 days
5.7
5.7

Hello, I can help debug the QuickBooks Online OAuth 2.0 redirect_uri issue and get your production callback working correctly. I have experience with Intuit Developer settings, production/sandbox app configuration, OAuth scopes, state handling, callback URLs, and token exchange flows in plain Python applications. This error is usually caused by an exact mismatch between the redirect URI sent in the authorization request and the URI registered in the Intuit Developer portal, including scheme, path, trailing slash, port, or environment selection. My approach: Review your Intuit Developer production app settings Verify the exact redirect URI registered for production Compare it against the redirect_uri generated by your Python OAuth flow Check scopes, state parameter handling, realmId/companyId capture, and token exchange logic Patch the Python code if needed with clear comments Confirm the callback is accepted and you can pull a live company file This should be a focused debugging task. I can work through it by screen share or by reviewing the relevant OAuth code and screenshots of your Intuit app settings. I’ve handled OAuth redirect mismatch issues before and can help get this sorted cleanly without changing your overall Python structure.
$50 USD in 1 day
5.8
5.8

Hi. To fix this QuickBooks OAuth issue, I’ll first verify the exact production redirect URI in Intuit Developer portal and compare it byte-for-byte with your Python callback URL, including scheme, host, path, and trailing slash. Then I’ll review the hand-rolled OAuth flow for state generation, scope formatting, authorization URL encoding, and token exchange, since Intuit rejects even small mismatches there. I’ll also check whether the app is using the correct production app keys and callback domain, and confirm the callback can successfully exchange the auth code for live company-file access. As a Senior Backend Engineer, I have mastered Python OAuth 2.0 flows, Intuit/QuickBooks Online integration, and production API debugging, and have strong experience in SaaS authentication and third-party API troubleshooting. I work cleanly with plain Python systems and can patch the exact logic without adding unnecessary framework overhead. I am sure I can deliver high-quality results today. Let’s get in touch and discuss more. Thanks.
$155 USD in 5 days
5.4
5.4

It sounds like your redirect URI may not be properly configured in the Intuit Developer portal. I can help you review the settings and ensure it matches with your Python implementation for OAuth 2.0. With over 5 years of experience in integrating APIs and working with authentication flows, I’ve tackled similar issues with QuickBooks Online before. I can quickly verify the redirect URI configuration and ensure your state, scopes, and token exchange logic adheres to QuickBooks specifications. A quick screen-share would facilitate a thorough walk-through of your settings and code. In addition to getting the redirect accepted, I’ll provide you with a brief outline of the adjustments made, enabling you to replicate the process in the future. Let’s get this sorted out. Please share a convenient time for a session. Best Regards,
$100 USD in 2 days
5.4
5.4

Having already amassed 5+ years wielding a vast array of tools, including Python and PHP, I am confidently equipped to tackle the specific issue you're encountering with QuickBooks OAuth Redirect head-on. Over my career, I've debugged and resolved numerous API-related errors, equipping me with an in-depth understanding of how platforms like the Intuit Developer portal function. This unique perspective will prove invaluable as I navigate your settings to confirm if your redirect URI configuration is indeed accurate and in line with QuickBook's expectations. Furthermore, my backend proficiency coupled with my experience in handling robust databases such as MySQL and MongoDB ensures that even after resolving this immediate issue, I can provide you with a concise outline of the fix-yielding you the potential to recreate it successfully if necessary, thus enhancing your autonomy over similar issues in the future. Best, Usama F
$50 USD in 7 days
5.0
5.0

★•══•★ Hi client ★•══•★ I can help debug your QuickBooks Online OAuth 2.0 production redirect issue and get your plain Python authentication flow working correctly. My approach will be: ✅ Review your Intuit Developer portal production app settings and verify the exact redirect URI configuration. ✅ Check the Python OAuth flow, including authorization URL, scopes, state handling, callback URL, and token exchange request. ✅ Identify the mismatch causing the “redirect_uri query parameter value is invalid” error and apply a clean fix. ✅ Confirm the callback is accepted, tokens are exchanged successfully, and a live company file can be accessed. ✅ Provide a short explanation of the fix so you can avoid the same issue in future deployments. I have experience with OAuth 2.0 integrations, QuickBooks Online API, Intuit Developer settings, Python API workflows, redirect URI debugging, and token exchange issues. One key question: Is your production redirect URI using HTTPS and copied exactly into the Intuit Developer portal, including path and trailing slash? Best regards. Rico
$160 USD in 2 days
5.1
5.1

Colombo-06, Sri Lanka
Payment method verified
Member since Jun 7, 2014
$30-250 USD
$10-30 USD
$30-250 USD
$250-750 USD
$15-25 USD / hour
₹10000-100000 INR
₹600-1500 INR
₹400-750 INR / hour
₹1250-2500 INR / hour
$250-750 USD
$30-250 USD
$10-30 USD
$15-25 AUD / hour
₹12500-37500 INR
₹5000-10000 INR
₹12500-37500 INR
$30-250 AUD
$250-750 USD
$250-750 CAD
₹600-1500 INR
₹37500-75000 INR
₹12500-37500 INR
$10-30 USD
$2-8 USD / hour
$10-30 USD