Skip to main content
Keep Your Business Open During COVID-19Learn More
Call us
Phone numbers and hours
Help Center

Explore our online help resources


Managed WordPress Ecommerce Help

About credit card settings for WooCommerce Intuit Payments

Step 3 of the Set up Intuit Payments plugin for WooCommerce series.

Learn about the credit card settings that can be configured for your shop. The credit card payment method can be enabled by going to WooCommerce > Settings > Payments > Intuit Payments Credit Card.

Required: WooCommerce Intuit Payments is a premium WooCommerce extension included with WordPress Ecommerce Hosting or as a standalone purchase.


Allow customers to use the credit cards method to checkout.


Payment method title that the customer will see during checkout. The title is also shown on the Order Received page.


The text shown under the gateway’s title during checkout. Limited HTML is allowed.

Card Verification (CSC)

Enable to require customers to enter card security codes when checking out.

Saved Card Verification

Enable to require customers to enter their card security codes when using a saved payment method at checkout.

Transaction Type

Controls how transactions are submitted to Intuit Payments.

  • Select Charge to automatically capture payments. This will submit all transactions for settlement and will put the order into Processing status in WooCommerce.
  • Select Authorization to only authorize the order total when the customer checks out. This will put the order into On Hold status in WooCommerce.

If Authorization is selected, there will be two additional options:

  • Charge Virtual-Only Orders: Enable this to automatically capture charges for orders with only virtual products. This will submit all virtual products' transactions for settlement. For downloadable products, this will grant downloads access right away.
  • Capture Paid Orders: Enable this to automatically capture charges when orders move to the Processing or Completed status.

• If using Authorization type without Charge Virtual-Only Orders, all payments will need to be manually captured and settled in your Intuit Payments control panel, or on the WooCommerce orders screen after the transaction has been submitted.

• If using Authorization type with Charge Virtual-Only Orders, only orders without virtual products will need to be manually captured and settled.

Accepted Card Logos

Determines which card logos are displayed during checkout. This setting does not change which card types your Intuit payment gateway will accept. It's for display purposes only, to show customers what cards are accepted.


Enable to allow customers to save their payment methods for future checkouts. This is required for Subscriptions or Pre-Orders. Customers will be able to manage their saved payment methods on the WooCommerce My Account page.

Tokenization must be enabled in your Intuit account. There may be an Intuit service charge to enable this.

When this is enabled, saved credit card information isn’t stored on your site’s server. It is tokenized and stored on Intuit’s servers. This reduces your site’s PCI compliance burden.

Detailed Decline Messages

Enable to display detailed messages to customers when their payment is declined to help them complete checkout. This may include messages such as CVV or zip code mismatch. If disabled, a generic error message is displayed instead.

Debug Mode

Enable when there are issues processing transactions. As a best practice, please do not enable this setting unless there are issues with the plugin.

  1. Select Show on Checkout Page to log API requests directly on the checkout page.
  2. Select Save to Log to save the logs to WooCommerce > Status > Logs.
  3. Select Both to save the logs on both the checkout page and WooCommerce logs.


There are two environments to choose from: Sandbox and Production. Each environment requires a separate set of keys.
  • Select the gateway environment to use for transactions.
  • Select Sandbox to use the test environment. This will enable test mode and allows you to test transactions at checkout. This environment requires sandbox keys.
  • Select Production to use the production environment with your live site. Find the production keys by following Create an Intuit App.

If using the Sandbox environment, your Intuit Developer's account, created in Create an Intuit App, comes automatically with a sandbox account for testing.

Find the sandbox keys in your Intuit app with these steps:

  1. Log in into the Intuit Developer site.
  2. Navigate to Dashboard and select the app for your store.
  3. Navigate to Development > Keys & OAuth. Your sandbox Client ID and Client Secret will be in the Keys module.

Note: Sandbox and Production keys are different for the Client ID and Client Secret. Make sure to use production keys in the Production environment and sandbox keys in the Sandbox environment.

Share connection settings

Enable when using both the credit card and eCheck gateways. This shares credentials between gateways to prevent having to enter the credentials twice. If you enable this setting from the credit card settings page, then you must enter the credentials in the eCheck settings.

Client ID

The Intuit Developer app client ID generated when the Intuit app is created.

Client Secret

The Intuit Developer app client secret key generated when the Intuit app is created.

Payments Account

Click Connect to QuickBooks once the Client ID, Client Secret, and Redirect URI is entered and saved. Once connected, the button is replaced with Disconnect from QuickBooks for reconnecting and disconnecting from QuickBooks.

Related Steps

More info