Skip to content
Status

Connecting QuickBooks Payments

Connecting to QuickBooks Payments is an OAuth process. It requires you to log into QuickBooks, which then shares a security token with us. To complete this you need:

  • A QuickBooks login with administrator access on your QuickBooks Payments account.
  • A QuickBooks Online account with QuickBooks Payments enabled. This is available on the Essentials plan and above.
  1. When prompted, select Connect QuickBooks Payments to log in to your QuickBooks Payments account.

    Connect QuickBooks Payments dialog

  2. You will be prompted with a login screen. Log in as an administrator of the account.

    Intuit login screen

  3. You will be prompted to select your company.

    Select your QuickBooks company

    Create a company to use with your app

  4. When you select your company you will see one of the following screens:

    Better: You have a company but Payments are not yet enabled. Select Set up to enable payments before you can proceed.

    Company selected, payments not yet enabled

    Best: You have a company that is set up and Payments are enabled. Select Next to continue.

    Company selected, payments enabled

  5. Once you select Next, you will be prompted to authorise the connection. Select Connect.

    Authorise the connection

  6. When you are returned to the app, the connection is tested and you are shown a green “Connected to QuickBooks Payments” message. If there is an error with the connection, use the Reconnect button — but take care to connect to the same account, otherwise saved payment methods and refunds will return an error message.

    Connected to QuickBooks Payments confirmation

Our integration with QuickBooks Payments offers several options:

  • Require address (AVS): Requires the customer to enter their billing address.
  • Enable ACH: Enables ACH as a payment method. ACH is available for USD only. You must also enable this option on QuickBooks.

Was this page helpful?