Intuit Payment Settings

3 min read

Financial Settings

Intuit Payment Settings

Take payments through Intuit and sync with your QuickBooks Online file. There are two paths: a 1-click authorization through the WP EasyCart App — the fast lane — or a direct oAuth connection you build yourself in the Intuit developer console. Both are covered below, start to finish.

Intuit Setup V3 (WP EasyCart 4.0.20+)

The recommended route. WP EasyCart offers a 1-click authorization with Intuit — two steps and you’re connected.

1

Select ‘WP EasyCart App’ & Connect

Select the connection type ‘WP EasyCart App’. Once you select this, also choose sandbox or production and click save, then refresh the page. Once you do, click to connect.

WP EasyCart — Intuit V3 Connection Type

WP EasyCart Intuit setup with WP EasyCart App connection type selected
2

Authorize Your QuickBooks Online File

Now authorize your QuickBooks Online file when Intuit prompts you.

Intuit — Authorize QuickBooks Online

Intuit authorization screen for connecting your QuickBooks Online file

💡 That is it! Just try checking out and make sure your connection is working.

Intuit Setup V1 & V2 — Direct Connection

Prefer a direct connection to Intuit instead of relying on WP EasyCart servers to authorize your app? You’re welcome to use it — it’s definitely a more complicated setup, so we’ve provided a full series of screenshots and information to make it as easy as possible. If you run into any difficulties, contact our support staff through the support ticket system.

Important: PHP oAuth Module Required

Your server must support PHP’s oAuth module, which can be enabled by your host if you do not have it. Missing it becomes apparent in the final step of setup when you try to authorize your site on Intuit — you’ll see a blank white screen or an error message describing the issue.

Create Your Intuit Developer App

Steps 1–7 apply to both V1 and V2. You start on the developer site to create the keys that connect your WP EasyCart store to your payments account — once testing is complete, you apply for live keys.

1

Log In & Create a New App

Navigate to developer.intuit.com and log in with your Intuit Payments account. Once logged in, click “Create new app”.

Intuit Developer — Create New App

Intuit developer site with Create new app button
2

Click Select APIs

Click the Select APIs button when prompted.

Intuit Developer — Select APIs

Intuit developer Select APIs prompt
3

Select BOTH Accounting & Payments

Select both Accounting and Payments, then click Create app.

Intuit Developer — Accounting & Payments APIs

Intuit developer API selection with Accounting and Payments checked
4

Open the Settings Tab & Start Editing

Now that your new app is created, go to the settings tab to begin editing the required information. Click the pencil icon to edit the app info. The first time through you’ll be working with the development application and development keys — once things are confirmed working, switch to production mode and repeat steps 4–10.

Intuit Developer — App Settings Tab

Intuit developer app settings tab with pencil edit icon
5

Name Your App

Enter a name that identifies this application as WP EasyCart — and if you use Intuit Payments on multiple sites, name it for the specific site it will be connected to. This is for your reference only, but very useful when running Intuit Payments in multiple instances.

Intuit Developer — App Name

Intuit developer app name field
6

Edit the App URLs

Next, click the pencil icon next to the App URLs section.

Intuit Developer — App URLs Section

Intuit developer App URLs section with pencil edit icon
7

Enter Your Site URLs — Very Important

Enter the home URL of the WordPress site you plan to sell from. For example, if you are selling on www.mysite.com/store, enter www.mysite.com. In addition, for the Launch URL and Disconnect URL, be sure to include https:// in front of the URL.

Intuit Developer — Home, Launch & Disconnect URLs

Intuit developer app URL fields with home launch and disconnect URLs

Version 1 — Intuit Payments with oAuth 1.0

This is where your setup splits based on when you created your Intuit account. If you do not see the ‘App Token’ line item in your keys panel, skip to Version 2: Intuit Payments with oAuth 2.0 below.

8

Copy Your Keys

With your app set up, it’s time to copy the keys into the EasyCart system and connect the cart to your Intuit Payments account. Go to the Keys section and copy down this information for the next step.

Intuit Developer — Keys Section (oAuth 1.0)

Intuit developer keys section showing app token and oAuth 1.0 credentials
9

Enter the Keys in EasyCart & Save

Enter the information from step 8 into the boxes provided. Turn sandbox mode on if you are using the development keys — or if you have already completed testing, select sandbox mode off. Press Save to update your settings. Once updated, the “Connect to Quickbooks” button appears in the live gateway settings box — click it now.

WP EasyCart — Intuit Key Fields & Connect to Quickbooks

WP EasyCart Intuit payment settings with key fields and Connect to Quickbooks button
10

Click Authorize

The last setup step is to click Authorize when prompted. This step will fail if your server does not support PHP’s oAuth — a requirement from Intuit Payments for connection.

Intuit — Authorize Connection Prompt

Intuit authorize connection prompt for WP EasyCart

💡 Done with Version 1? You may now skip ahead beyond the Version 2 information below, straight to Final Steps.

Version 2 — Intuit Payments with oAuth 2.0

On a newer Intuit account without the ‘App Token’ line item? These are your steps 8–11.

8

Copy Your Keys

With your app set up, copy the keys into the EasyCart system to connect the cart to your Intuit Payments account. Go to the Keys section and copy down this information for the next step.

Intuit Developer — Keys Section (oAuth 2.0)

Intuit developer keys section for oAuth 2.0 credentials
9

Enter the Keys, Choose oAuth Version 2 & Save

Enter the information from step 8 into the boxes provided. Turn sandbox mode on if you are using the development keys — or if you have already completed testing, select sandbox mode off. You will be using oAuth version 2. Save the options and refresh the page once complete.

WP EasyCart — Intuit oAuth 2.0 Key Fields

WP EasyCart Intuit oAuth 2.0 settings with key fields and sandbox toggle
10

Copy the Redirect URI Into Your Keys Page

You must now copy the Redirect URI from the box in the setup into your keys page before you can connect.

WP EasyCart — Redirect URI

WP EasyCart Intuit redirect URI box to copy into the Intuit keys page
11

Click to Connect

Return to your payments setup and click the ‘Click to Connect’ link. This takes you to Intuit to allow access to your Intuit Payments account. Accept, and it will return you to the setup page.

WP EasyCart — Click to Connect

WP EasyCart Intuit Click to Connect link in payment setup

Final Steps — Test the Connection

Now that you are authorized, test the connection: go to your store, add an item to the cart, and check out with the test card below. If the order goes through successfully, you are ready to go live with your payments account.

Sandbox Test Card

4242 4242 4242 4242Security code: 333Expiration: any future date

Intuit Connection Being Stubborn?

oAuth setups have a lot of moving parts — keys, URLs, server modules. If your connection won’t authorize, our support team will help you track down the missing piece.

Updated on July 20, 2026