Configure QBO Callback
Set up your QuickBooks Online sandbox app with the proper OAuth callback using OttoFMS
Setting Up Your QBO Callback URL
In this hands-on exercise, we'll configure your QuickBooks Online Developer sandbox app to use the OttoFMS redirect method for OAuth.
Prepare Your Callback URL
For the OttoFMS method, your callback URL will follow this pattern:
Where:
<your-server-address>is your FileMaker Server's domainSimpleLedgeris your FileMaker file nameoauth-callbackis the script that will handle the OAuth response
Steps to Configure in QuickBooks
-
Log in to your QuickBooks Developer account
- Go to https://developer.intuit.com/
- Sign in with your developer credentials
-
Navigate to your app dashboard
- Select "Dashboard" from the navigation menu
- Choose your sandbox app (or create one if needed)
-
Configure the redirect URI
- Look for "Development Settings" or "Keys & OAuth"
- Find the section for "Redirect URIs"
- Add your OttoFMS callback URL from above
- Make sure to save your changes
-
Note your Client ID and Secret
- Record your Client ID and Client Secret
- Enter these values in the QBO Settings Screen in your SimpleLedger.fmp12 file
Testing Your Configuration
Since all the FileMaker code is already implemented:
- Open your SimpleLedger.fmp12 file
- Navigate to the QBO Settings Screen
- Ensure you've entered your Client ID and Client Secret
- Click the "Connect" button to initiate the OAuth flow
- The process should redirect to QuickBooks, then back to your FileMaker solution via OttoFMS
If the flow completes successfully, you'll be authenticated with QuickBooks Online and can proceed to the next step of the workshop.