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.
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

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

💡 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.
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

Click Select APIs
Click the Select APIs button when prompted.
Intuit Developer — Select APIs

Select BOTH Accounting & Payments
Select both Accounting and Payments, then click Create app.
Intuit Developer — Accounting & Payments APIs

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

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

Edit the App URLs
Next, click the pencil icon next to the App URLs section.
Intuit Developer — App URLs Section

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

Add Your App’s Keys to WP EasyCart
With your app created, these are your steps 8–11.
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)

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

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.
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

Sandbox Test Card
4242 4242 4242 4242Security code: 333Expiration: any future dateTry 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.