What’s newFind any order, customer, product or setting with one admin search. See all features

Financial Settings

Intuit Payment Settings

Take card payments on your checkout through QuickBooks Payments, Intuit’s merchant service ( PRO ). There are two ways to connect: the WP EasyCart App, which needs no keys, or your own Intuit app built on Intuit’s developer site. Both are covered below, start to finish.

Connect with the WP EasyCart App

The recommended route: no keys, you sign in at Intuit. Go to WP EasyCart › Settings › Payments & Taxes › Payment and open Intuit Payments: Manage on its line, or Set up under Add or change a gateway.

1

Choose the WP EasyCart App & Connect

Under Connection method choose WP EasyCart App ( recommended ). Pick the Mode, Live: real cards are charged or Sandbox: test payments, no card is charged, and the Currency your QuickBooks Payments account charges in, then press Save. Now press Connect to Intuit in the Connection group. No page refresh is needed.

WP EasyCart — Intuit Payments, Not Connected Yet

Intuit Payments settings in WP EasyCart with Connect to Intuit, Connection method, Mode and Currency
2

Authorize Your QuickBooks Company

Sign in at Intuit and choose the QuickBooks company that takes the payments, or the sandbox company to test with. You come back to the Payments page, which says Intuit Payments is connected, or why it did not connect.

Intuit — Authorize QuickBooks Online

Intuit authorization screen for connecting your QuickBooks Online file

💡 That is it! Try a checkout to make sure the connection works. Connecting through the WP EasyCart App needs an active license registered to this site’s address; if it is missing, the Payments page says so.

Connect with Your Own Intuit App

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 a more involved setup, so the steps below go one screen at a time. If you run into any difficulties, contact our support staff through the support ticket system.

Still on OAuth 1.0?

Intuit retired OAuth 1.0, so a store still connected that way can’t take payments. Choose WP EasyCart App under Connection method, save, then connect.

Create Your Intuit Developer App

Steps 1–7 happen on Intuit’s developer site. You start there 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

Add Your App’s Keys to WP EasyCart

With your app created, 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 & Save

Open Intuit Payments from WP EasyCart › Settings › Payments & Taxes › Payment and choose Your own Intuit app under Connection method. Enter the Client ID and Client secret from your app’s Keys & credentials. Sandbox and production keys differ: use the ones for the Mode you pick. Press Save.

WP EasyCart — Intuit Payments with Your Own App

Intuit Payments settings in WP EasyCart with Your own Intuit app, Client ID, Client secret and Redirect URI
10

Add the Redirect URI to Your App

Press Copy beside Redirect URI and add that address to your app’s Redirect URIs on Intuit’s developer site before you connect.

11

Connect to Intuit

Press Connect to Intuit in the Connection group, sign in at Intuit and choose the QuickBooks company that takes the payments, or the sandbox company to test with. Accept, and you come back to the Payments page.

Final Steps — Test the Connection

Once connected, the Connection group says Connected to Intuit, with the company ID, the mode and how it connects. Renew access renews the connection, and Disconnect ends it: shoppers can’t pay by card through Intuit until you connect again. Intuit keeps sandbox and live companies apart, so after switching the Mode, save and connect again. 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.

WP EasyCart — Intuit Payments, Connected

Intuit Payments settings in WP EasyCart showing Connected to Intuit with Renew access and Disconnect

Sandbox Test Card

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

Try the PRO features free for 14 days

Anything marked PRO comes with WP EasyCart PRO or Premium. Take the whole thing for a run on your own store before you decide.

Updated on October 19, 2026