A.) QuickBooks Credentials
In order to accept payments through QuickBooks on your website you must first register for a QuickBooks Account here.
To Process payment with your Intuit Merhcant account you need the following things.
- Application Login
- App ID
- Connection Ticket
Without the above Credentials you will not be able to process live QuickBooks Payments
B.) Setting Up and Testing the QuickBooks Gateway
You need to test the QuickBooks payment system before Processing “Live Transaction”. If you don’t have Test Merchant Account you can register for it here.
- You need to Register your website as an APP here https://developer.intuit.com/ to do so follow the steps below.
- Click on Add, then fill in the form to register an application, as described below.
Application Type: desktop
Environment: Select Production if you are creating this connection for a real quickbooks merchant services account. Select IDNBeta (PTC) if you are using a test quickbooks merchant services account.
Application Name: This is the visible description to users of the application. Let’s just say “Your Store”
Application Identifier: This is the name of your app. Let’s call ours qbms
Domain : Pretty straightforward. Let’s use domain.com
- If you’re curious, enter the domain as yourdomain.com, Application Identifier can be YourDomain, and this will create an App Login like this: yourdomain.yourdomain.com
- Once it is verified, make a note of the App ID and App Login of the application. You will use them later to fill out the form inside the Admin Panel. To get the App ID and App Login of newly created application Click on Manage My Apps here you will find the App ID and App Login.
- Visit the link to below to connect your merchant account to this application: If you want to connect it with your test account link would be
and if you want to tie it with Live Account
- Note where it says YOUR-APPLICATION-ID-HERE you need to replace that with the AppId you copied from STEP 5
Now you can make Test Purchase to Test the Gateway with Card No. 4111111111111111 any three or four digit CVV Number and along with any future month and year for Expiry Date.
IMPORTANT – EVEN THOUGH TESTING DOESN’T USE REAL MONEY, PERFORMING A SUCCESSFUL PAYMENT TEST WILL CREATE NEW ORDERS AND ALTER YOUR STOCK!
C.) Going Live
Once you are ready to process “Live Transaction” you just need to enter your Production Credentials which can be retrieved the same way as the Test Credentials Just make sure to select Production as You Environment. Once you do this you are ready to Process the Live Transactions.