Get Started
FunnelKit Documentation
Get unstuck with our helpful reference material

Credit and Debit Cards


Stripe Gateway for WooCommerce supports all major credit and debit cards including Visa, MasterCard, Discover, Diners Club, American Express, JCB, UnionPay, and many more.

Follow the step-by-step instructions to set up credit card payment options:

Step 1: Navigate to the Payments under WooCommerce Settings

Go to WooCommerce ⇨ Settings ⇨ Payments tab.

Click on Manage next to Stripe Gateway - Credit Card (Stripe).

Stripe Gateway manage

Step 2: Configure the Credit Cards option

Click on the Credit Cards section.

Click on the Credit Cards tab.

Check the box next to Enable Stripe Gateway.

Enable Stripe Gateway

Make sure to enter the title and description that will appear on the checkout page.

Step 3: Specify additional options for credit card payments

Select the 'charge type' here:

  • Charge: Select this option to charge your customers immediately
  • Authorize: Select this option for your customers to approve each payment within a few days (max up to 7 days) - this option requires webhook integration

You can further enable/disable payments through saved cards, edit your order button label if you want, and more.

Click on Save Changes when done.

This is how you can enable the Card payment options in Stripe Gateway for WooCommerce.


Make sure to test your payments on your store first before going live.

By default, your Stripe API settings will have the Test mode enabled.

It means you can actually test your payments by placing orders with the help of demo cards.

Visit Stripe’s testing document to get information about demo card numbers.

Once you’ve set everything up and tested your payments, we recommend you switch to live mode.

You can do this by going to the WooCommerce Settings ⇨ Payments tab.

Continue to Stripe Woo Payment Gateway > Stripe API Settings and change the mode from “Test” to “Live”.

Switch to live mode when testing is done

Save the changes once done.