WooCommerce Intuit QBMS – Create QBMS Application

Overview

↑ Back to top
This document walks through the Intuit QBMS application creation process.
Please note that we highly recommend using the default application login and ID, as these are verified to work seamlessly with WooCommerce, and only require a connection ticket to be generated with just a few clicks.
If you choose to create your own application, please follow the steps below. You must have a valid payments account in order to create an app and generate a connection ticket. Log into your account using your Intuit QBMS credentials, then proceed. You may also find this guide from Intuit helpful.

Create a New App

↑ Back to top
Once your merchant account is created, you’ll need to register a developer account to create your own application at developer.intuit.com. You may do so by clicking “Sign In”, or “Join” if you don’t have an Intuit Partners account. Enter your login or personal information. Once you’re logged in, you can create new app by going to My Apps > Create New App: WooCommerce Intuit QBMS Create app Click “Select APIs” to choose what kind of app to create. WooCommerce Intuit QBMS select app type Choose “Create a QBMS Payments App” under Legacy QBMS Payments App. The plugin already has an update in progress to use the new Payments API, but the legacy API is used in the meantime and functions 100% without issues. The updated API will be in place long before the legacy API support is removed. WooCommerce Intuit QBMS select app API You can then enter the information for your app – be sure to select “Desktop” for type, and “Production” for environment. WooCommerce Intuit QBMS enter app info This will now give you an application ID and application login, which can be saved in the plugin settings page to override the default App ID / Login information. WooCommerce Intuit QBMS get app credentials You can also access this information by going to My Apps > Manage My Apps.

Generate a New Connection Ticket

↑ Back to top
You will now have to visit this URL to generate a live connection ticket:
https://merchantaccount.quickbooks.com/j/sdkconnection?appid=ENTERYOURAPPID&sessionEnabled=false
Replace “ENTERYOURAPPID” with your app ID number. If you go through this entire process a second time, you can create a “test” instead of a “production” app. If you do so, use this URL to generate the test connection ticket:
https://merchantaccount.ptc.quickbooks.com/j/sdkconnection?appid=ENTERYOURAPPID&sessionEnabled=false
Replace “ENTERYOURAPPID” with your test app ID number. Make sure that you’re using your test application ID rather than your production app ID.
You can now return to the user documentation and create a connection ticket using this app information instead of the default app information.

User documentation

↑ Back to top
Return to user documentation →
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.