The storefront software needs 3 pieces of account information from Intuit/Quickbooks to connect to the QBMS gateway (see below). The steps to obtain that information are as shown below. Please be aware - the Intuit/QBMS registration process is long and complex, and changes frequently without notice. While AspDotNetStorefront attempts to stay up to date with their procedures so that we can be as helpful as possible, providing store admins with the ApplicationID and Connection Ticket is ultimately Intuit's responsibility. If any problems are encountered with the first section of the directions below, please contact Intuit's gateway support.
Enter the personal information requested, then select the QuickBooks Merchant Services checkbox. If you will be the only person working on the QBMS account, click Individual Registration. If multiple people will be registering applications and creating connection tickets (this should almost never be the case), click Company Registration.
Fill in the address information and click Next.
You will be shown a screen indicating that registration was successful.
You will be sent an email with a temporary password and a link to click to log in. Click the link, and you'll be able to set a new password.
Navigate back to http://appreg.intuit.com/ and log in with the account created in steps 2-5. The screen below will appear. Click Add.
Populate the fields displayed and click Save.
Domain Name - Your site's domain (with www if you use it to access your site)
App Name - Your store's name
App Login - Will be created for you
Application Description - A short description of your store
Tech Contact Email - Where Intuit will send tech-related (password changes, API info, etc) information regarding this account. Can be different than the account used to register.
Target Application - This must be set to QBMS.
Environment - If this is for your live site, choose 'Production'. If you are generating an AppID and Connection Ticket for testing, choose 'IDNBeta'.
Application Type - This must be set to 'desktop'.
You will be emailed a verification code to enter to complete the process. Copy/paste the code into this field and click Verify. You will be taken to the final registration page.
Login with the merchant account information you created with Intuit. For a test account, click here to signup for an account, and then visit this page for test instructions, and this page for additional testing procedures and test credit card information. Be sure to set the Setting: UseLiveTransactions to No when using the test account.
You will be shown your Connection Ticket, specific to the AppID created above. Copy this down as it will be needed later.
Configuring QBMS in the Storefront
In the AspDotNetStorefront admin console, go to Configuration > Site Setup Wizard.
In the Payment Gateway section, click the configure link next to the QuickBooks Merchant Services entry.
Enter the values you obtained from QuickBooks Merchant Services for the Application ID, Application Login, and Connection Ticket.
Click Save and Close.
Finally, click the radio button next to QuickBooks Merchant Services and then click the Save button.