Legacy API. Use the QBMS Payments API to work with Hosted PayPage, or if you need to implement recurring billing soon.
For eCommerce and other payment integrations, use our widely adopted Payments API.
The instructions in this section describe how to create an application profile for a Desktop Model. For Hosted Models see the parallel section, Hosted Security Model, for creating your application profile. Keep in mind there are two separate environments for which you may need to create an profile:
After creating an application profile for the Test environment, you are given an AppID that you use to communicate with the PTC test environment. After registering for production, you will be given a different AppID that you use to communicate with production QBMS. The AppID for the PTC test environment does not work with QBMS production and vice versa!
Go to developer.intuit.com and sign in with your Intuit account.
Application Name: A user-defined name for your application.
Application Identifier: A unique identifier for this application. This identifier must not contain spaces.
Click Create App to submit your application profile information.
Details about your app are now displayed, similar to the image below.
Make note of the App ID and App Login values, as you will need these when you start sending transaction requests.
Got Questions? Get Answers in our developer forums.