You will be taken to the dashboard of your store. From the left-side menu go to Store Setup > Extensions
Activate the Quickbooks extension to configure its settings
From the extension setup page select the Intuit account environment (sandbox/production) and provide the OAuth 2.0 keys (client Id & client secret) and click Save
To find your Intuit OAuth keys, login to your account and from the My Apps page click the app you want keys for, click the Keys tab.
After you save the keys a Redirect URI will be displayed, this link should be added in your Intuit App Redirect URIs first
Now from the RazorCart QuickBooks Extension setup click the Connect button, this will open a popup window that will ask you to login to your Intuit account (if not logged-in) and to authorize the connection with the RazorCart QuickBooks extension.
Once you Authorize the QuickBooks OAuth connection, the extension page will be reloaded and display some required settings for QBO Product and Invoices, select the default accounts for product creation (Asset Account, Income Account & Expense Account) values. For every payment method you've created in RazorCart select the default account for both (Payment Method & Deposit To) values
Now with the OnCheckoutComplete event the extension will sync your products and automatically creates customers, invoices & payments for your QuickBooks Online account.
If you have any questions, please do not hesitate to use our Contact Us form, we are more than happy to help.