The QuickBooks (Intuit) Payment API Gateway for WooCommerce is a specialized integration that allows you to accept credit cards and eChecks directly on your website using your QuickBooks Payments (formerly Intuit Merchant Services) account.
In 2026, this gateway is highly valued by businesses that already use QuickBooks for their accounting, as it bridges the gap between online sales and financial reporting.
On-Site Checkout: Customers never leave your store to complete a purchase. The payment form is integrated directly into your WooCommerce checkout page, which significantly reduces cart abandonment.
Tokenization (Saved Cards): Securely saves customer payment details on Intuit’s servers. This allows returning customers to "1-click" checkout and is a requirement for WooCommerce Subscriptions.
eCheck Support: Allows customers with US bank accounts to pay via ACH/Direct Deposit, which often carries lower transaction fees than credit cards.
Full Refund Support: You can process full or partial refunds directly from the "Edit Order" screen in WooCommerce. The plugin communicates with QuickBooks to return the funds automatically.
Authorization & Capture: You can choose to authorize a payment (hold funds) and capture it later (when you ship the product), or capture the payment immediately at checkout.
The biggest advantage is centralized cash flow management. When you use this gateway, your WooCommerce sales appear directly in your QuickBooks Payments dashboard.
Note: While this plugin handles the payment, you often need a separate "QuickBooks Sync" plugin (like MyWorks or WP Swings) if you want to automatically sync the actual Invoices and Inventory data to your QuickBooks Online ledger.
To use this gateway in 2026, your site must meet these criteria:
Active QuickBooks Payments Account: You must have an account with Intuit specifically for payment processing (eCommerce scope).
SSL Certificate: An https:// connection is strictly required for security and PCI compliance.
PHP 7.4+: Most modern versions (8.1, 8.2, 8.3) are fully supported.
OAuth 2.0: The plugin must be configured using the modern OAuth 2.0 protocol via the Intuit Developer Portal to ensure a secure connection.
Create an App: Go to the Intuit Developer Portal and create a "Payments" app to get your Client ID and Client Secret.
Configure Redirect URI: In the portal, add your website's specific redirect URL (provided in the plugin settings) to authorize the connection.
Connect: Back in WooCommerce (Settings > Payments > QuickBooks), enter your credentials and click "Connect to QuickBooks."
Sandbox Testing: Use the "Sandbox" mode first with Intuit's test card numbers to ensure the flow works before going live.
There are a few reputable developers for this specific API gateway:
SkyVerge (Official WooCommerce Marketplace): The most robust and well-supported version ($99/year).
PatSaTECH (CodeCanyon): A popular alternative known for being cost-effective and easy to set up.
Techspawn Solutions: Offers a combined Gateway and Connector plugin if you want both payments and accounting sync in one package.
Would you like me to help you find the specific "Redirect URI" for your site, or do you need a comparison of the transaction fees for QuickBooks vs. Stripe?
Subscribe to access unlimited downloads of themes, videos, graphics, plugins, and more premium assets for your creative needs.
Published:
Jan 22, 2026 13:25 PM
Version:
v1.3.1
Category:
Author:
OtherLicense:
GPL v2 or LaterTags: