WooCommerce: How To Enable Stripe Payments

Providing payment options on your WooCommerce store that your customers trust and meet their needs is the key to ensuring a satisfied customer journey and eliminating cart abandonments. 

According to the Baymard Institute’s research, the average cart abandonment rate amongst buyers is 69.8%, and 6 out of 10 times, it’s because of issues related to payments. 

While some shoppers abandon carts because of long checkout processes and the lack of simple payment options, others don’t find the payment site legitimate enough to provide their credit card information. Thus, the payment method plays a huge role in customers’ buying decisions. 

Stripe is a great option. It’s simple-to-use, flexible, and one of the most popular payment solutions for WooCommerce. It makes accepting and processing credit card payments a breeze and leaves your customers with a fast checkout process. 

This article takes you through some of the best free and premium WooCommerce Stripe plugins for your store. But first, let’s learn more about the advantages of using Stripe as a payment option for WooCommerce. 

Benefits of Using Stripe to Accept Payments on WooCommerce

If you want to accept credit card payments on your WooCommerce store – there isn’t a solution as easy as Stripe. 

Here’s what makes Stripe an ideal payment choice for you and your customers: 

  • Ease of use: Stripe doesn’t require you to go through the lengthy process of getting a merchant account. It’s easy to set up and only requires you to create a Stripe account – allowing every legitimate WooCommerce store to accept credit card payments online with ease. 
  • Customers don’t need an account: Stripe doesn’t mandate your customers to create an account. They simply need to enter their credit card information to pay you via Stripe. 
  • Transparent transaction fees: Unlike PayPal, Stripe doesn’t come with any hidden costs and charges a transparent fee of 2.9% + $0.30 per successful card transaction – making it easier for you to budget for your business better. 
  • On-site checkout: With Stripe, your customers can enter their card details and checkout directly from your store – without requiring them to leave your site. 

Besides, Stripe is a popular payment option that supports 135+ currencies, offers mobile and in-person payments, doesn’t need technical integration knowledge, and allows you to build your own subscription methods. 

So, if you’re ready to use Stripe for your WooCommerce store, here’s a list of the top free and premium Stripe plugins for your WooCommerce store. 

Premium WooCommerce Stripe Payment Plugins

YITH WooCommerce Stripe

YITH WooCommerce Stripe offers an easy way to integrate Stripe with WooCommerce to enhance your brand image and improve customer loyalty. 

You can set Stripe as your “standard” payment method and redirect customers to the Stripe-hosted payment page. Customers can enter their credit card details on the embedded “Elements” Stripe form and save the details on the customer account to speed up future purchases. 

The WebHooks configuration feature automatically updates the actions you make on your Stripe account – like refunds or order cancellations on your WooCommerce store. Besides, it also helps prevent fraudulent payments – allowing you to mandate the insertion of invoice data and add users whose credit cards were denied to the blacklist.   

Other features include WPML compatibility and the option to capture customers’ orders as soon they send payment requests or after the shipping of their orders. 

Top feature: Stripe is highly compatible with YITH WooCommerce Subscription – releasing subscriptions registered with credit cards. 

Price: $79.99/year. 

Stripe Payment Plugin for WooCommerce

WooCommerce Stripe Payment Gateway offers a secure and faster checkout for your store that accepts debit and credit cards via Stripe and seamlessly integrates with multiple payment methods – including Google Pay, Apple Pay, Klarna, and Stripe Checkout. 

Besides being SCA ready, it also employs 3D Secure for debit and credit card payments – thus making accepting payments from European customers a breeze. In addition, it effortlessly works with subscription plugins – supporting manual and automatic recurring payments for subscription-based items. 

It also saves all the Stripe transactions into a log file and views it whenever needed. Other critical features include WPML compatibility, quick setup and installation, fraud prevention, and advanced settings and customizations. 

Top feature: Provides easy transaction management and monitoring with an intuitive Stripe dashboard – providing consolidated data transactions and the ability to review payments on the Stripe Transaction Overview page via one-click payment actions. 

Price: It costs $59, $89, and $189 for 1, 5, and 25 sites per year, respectively. 

Free WooCommerce Stripe Payment Plugins 

WooCommerce Stripe Payment Gateway 

This plugin lets you accept all major credit and debit cards and improve the cart abandonment rate by allowing your customers to checkout from your store instead of an externally-hosted site. 

It provides a PCI-compliant checkout flow through customizable Stripe Elements, which helps your customers input the correct information – minimizing user errors and ensuring maximum successful payments. 

To meet every customer’s preference and ensure customer satisfaction – it also supports local payments – including SEPA Direct Debit and Alipay. Other excellent features include SCA support, better fraud detection and prevention with Stripe Radar, and support for faster desktop and mobile checkout with Apple Pay, Google Pay, and the Payment Request API.  

WooCommerce Stripe allows you to accept MasterCard, JCB, American Express, iDEAL, Google Pay, Apple Pay, Microsoft Pay, and even bitcoin on desktop and mobile directly on your store via Stripe’s API. 

It’s another ideal free Stripe payment option that offers common features – including Apple Pay support, Web Payments API support, and support to accept recurring payments with WooCommerce Subscriptions. 

Check out the entire documentation to get help with the setting and configuring of the plugin. 

Top feature: Ensures instant payouts – providing immediate access to your funds and making it easier to cover unexpected expenses with 24/7 availability. 

Price: Free

Payment Plugins for Stripe WooCommerce

This simple plugin provides an all-in-one solution to accept payments via credit and debit cards and other payment options like Google Pay, ACH, and Afterpay for free. 

Unlike other options, you can offer payment options, including Stripe Browser payment on your product pages, cart pages, and on the top of your checkout page to boost conversion. 

It also supports WooCommerce Subscriptions, WooCommerce Pre-Orders, WooCommerce Blocks, and their functionality. 

Check out the full plugin documentation to learn more. 

Top feature: It supports 3DS 2.0 for the ultimate fraud protection. 

Price: Free

Stripe Payment Plugin for WooCommerce 

Stripe Payment Plugin for WooCommerce provides a smooth payment flow for your customers and lets you accept payments via Bacs, BECS, FPX, Grabpay, Bancontact, and Boleto besides Stripe checkout. 

Despite being free, it provides a consolidated overview of Stripe Payments – allowing you to leverage hassle-free one-click capture and payment refunds. 

Additionally, it facilitates customer checkout experience by saving their card details and provides SCA-ready and 3D Secure service to prevent fraudulent attempts. It also supports full and partial refunds – allowing you to choose an option that best matches your needs.  

Top feature: Automatically sends email receipts to the customers after successful payments. 

Price: Free


The payment gateway on your WooCommerce store plays a huge role in ensuring conversions and customer retention. Unfortunately, 20% of online shoppers abandon their shopping carts if the store doesn’t offer their preferred payment service. 

Selecting the right payment gateway can seem like a huge hassle – considering WooCommerce’s integration with over 30 payment gateways for automatic recurring payments, but Stripe for WooCommerce is a great option. Carefully evaluate the list above and choose from the plugins that best align with your customer’s expectations and store’s requirements. 

Related content

  • WooCommerce: Disable Payment Gateway by Country
    You might want to disable PayPal for non-local customers or enable a specific gateway for only one country… Either way, this is a very common requirement for all of those who trade internationally. Here’s a simple snippet you can further customize to achieve your objective. Simply pick the payment gateway “slug” you want to disable/enable […]
  • WooCommerce: Disable Payment Gateway for Specific User Role
    You may want to disable payment gateways depending on the logged in user role. For example, you may want to disable PayPal for user role “subscriber” or enable a specific gateway for user role “customer”. All you need is to paste the following code in your functions.php or to install a super simple plugin. Enjoy!
  • WooCommerce: Add Checkout Fee for a Payment Gateway (e.g. PayPal)
    Here’s a simple PHP snippet to add a fee to the checkout for every payment or for a specific payment gateway. Please do remember that for certain payment gateways such as PayPal, adding checkout fees is currently against their Terms of Service so make sure to check this first. As usual, this needs to be […]
  • WooCommerce: Disable Payment Gateway For Specific Shipping Method
    Today we take a look at the WooCommerce Checkout Page and specifically at how to disable a payment gateway (for example PayPal) when a specific shipping method is selected (e.g. “local_pickup”). Specifically, you will learn how to “get” the selected shipping method on the go (thanks to “sessions”), and also how to “unset” a payment […]
  • WooCommerce: Multiple Stripe Accounts (Solved)
    The WooCommerce plugin fully integrates with the WooCommerce Stripe Payment Gateway plugin, developed by Automattic itself. With this free plugin, Stripe payment gateway can be enabled via the WooCommerce settings and once your Stripe “Live Publishable Key” and “Live Secret Key” are set, your WooCommerce shop is ready to take credit card payments powered by […]

Rodolfo Melogli

Business Bloomer Founder

Author, WooCommerce expert and WordCamp speaker, Rodolfo has worked as an independent WooCommerce freelancer since 2011. His goal is to help entrepreneurs and developers overcome their WooCommerce nightmares. Rodolfo loves travelling, chasing tennis & soccer balls and, of course, wood fired oven pizza. Follow @rmelogli

2 thoughts on “WooCommerce: How To Enable Stripe Payments

  1. Hi, which one do you think is worth it among the two premium options namely YITH WooCommerce Stripe and Stripe Payment Plugin for WooCommerce? I remain confused as to which one to choose. Thank you.

    1. Hi Telkom, you could test both and see which one suits your best. They both come with money-back guarantee within 30 days I believe

Leave a Reply

Your email address will not be published. Required fields are marked *