How do I add the QuickBooks Payments gateway?

Chargezoom allows you to keep your QuickBooks Payments account (also known as Intuit Payments) to collect payment on your invoices.

Connecting QuickBooks Payments to Chargezoom

📋 What you'll need

  • ClientID
  • Client Secret

❔ How do I find my ClientID and Client Secret?

Log in to Chargezoom, then navigate to Integrations and select Merchant Gateway

integration_merchant_gateway

Here, you will see a list of all gateways that you have connected. To add a new gateway, click the +Add New button.

Next, you will enter a "Friendly Name" which is any name that means something to you. For example, if you have multiple MIDs with the same gateway, you may want to label them GatewayVendor01, GatewayVendor02, etc. to keep them easily identifiable to your team. Then select Intuit from the drop-down menu.

You will see a warning message to confirm that you have added your redirect URI inside of QuickBooks. If you have not done this yet, see step 16 in the instructions below.

 

Please note that the link displayed in the blue box below is for demonstration purposes only and yours may vary.

Group 1819

Next, you will enter your ClientID and Client Secret for your account. Click here for details on how to find your ClientID and Client Secret. Click Add and the gateway is connected and you can start accepting payments.

 

Setting up QuickBooks Payments to allow Chargezoom to connect

To use QuickBooks Payments in your Chargezoom account requires a few steps to generate your Client Keys and Authorization credentials. Below is a step-by-step guide to creating those credentials and linking them to Chargezoom.

🕗 Note: the QuickBooks authorization process may take up to 30 minutes. QuickBooks will save your progress as you work, so that you can leave the forms and return any time.

  1. Log in to the Intuit Developer portal using your QuickBooks Online account: https://developer.intuit.com/
  2. On the home screen, click the Dashboard link
    Group 1654
  3. From the Dashboard, you will Create An App for Chargezoom
    Group 1657
  4. Click QuickBooks Online and Payments
  5. Next, you will name your app. We recommend that you name the app "Chargezoom" to avoid confusion later. Check the boxes under the Scope and then click Create App
    Group 1659
  6. After the app has been created, view the Keys & Credentials menu to view your app's production keys
    Group 1663
  7. You may need to complete the items on the checklist in order to proceed:
    • Verify your email address
    • Complete your Intuit Developer Portal profile and verify your email address
    • Add your app's end-user license agreement and privacy policy. Please use the Chargezoom official links below:
    • Add your app's host domain, launch URL, and disconnect URL. Please use the Chargezoom official links below: 

💡 Please note: these domains should be copied exactly as shown below to avoid errors. 

  1. Next, you will Go to the app assessment questionnaire
    Group 1667
  2. The app assessment questionnaire may take up to 30 minutes. If you need to exit the form and return later, your progress will be saved.
    Group 1675
  3. Fill out the questionnaire with your responses. Question 5 regarding the app's design and relevancy should be answered YES.
    Group 1689
  4. The next section for App Information will ask about your app. Check the box for "You were asked to create this app in order to get credentials/keys or to be used on another platform that integrates with QuickBooks". After checking the box, a second question will appear that asks you to "Provide a link to the instructions  that told you to create a new app" and you should include the link to this article: https://chargezoom.com/knowledge/how-do-i-add-the-intuit-gateway

    Question 2 will ask if Re-CAPTCHA is enabled. You should answer "No. My app does not process payments."

    Group 1687 (1)
  5. After submitting the questionnaire, you will receive an on-screen confirmation. Click YES if no edits need to be made.
    Group 1679
  6. Once your questionnaire has been submitted you can return to the Dashboard to view your Apps
    Group 1682
  7. Click on the app name (this should appear as "Chargezoom" unless you named your app something different)
    Group 1691
  8. From the navigation menu, go to Production Settings then Keys & Credentials. Here, you will be able to add the last piece of outstanding information and generate your Client ID and Client Secret credentials. 

    Group 1677
  9. In the Keys & Credentials section, you will be asked to include a Redirect URI link which may look different than the example shown below. To ensure that you are using the correct URI link, check the link that is displayed inside the platform. You can view an example here.

    Group 1697 (1)
  10. In the same Production Settings section, click on Keys & Credentials to view your ClientID and Client Secret keys
    Group 1699

Now you are ready to connect QuickBooks Payments to Chargezoom.