#1 Independent Seller of WooCommerce Plugins
Switch language

YITH WooCommerce Stripe

What the plugin does The most secure and easy solution to allow your customers to pay by credit card in your store.
How you can benefit from it:
  • accept payments with credit cards in your e-commerce: as per a Federal Reserve Bank research, customers use credit cards for 74% of their online transactions;
  • allow your users to pay with a credit card if they don't have a PayPal account or a different payment method available: this will help you prevent losing potential customers;
  • reduce abandoned carts rate: in 2020, 27% of users abandoned their carts and didn't place an order due to the credit card payment option missing during the checkout;
  • strengthen trust in your shop: 17% of users are concerned about inserting credit card details when purchasing online. Using a safe and popular platform like Stripe, you will be able to offer a secure and positive purchase experience.
1 year of updates and support
30-day money back guarantee
30 days money back guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
This plugin is used by 7,925 customers, with a rating of 4.4/5 and a 98% customer satisfaction in support!

The easiest way to implement payments with credit cards in your shop

You go into a shop, choose three products, and head towards the register to pay. The cashier informs you that the only payment methods available are cash or bank transfer, as credit cards are not accepted.

How do you react? You will probably give up on buying the products, feeling frustrated for having wasted your time and gone through a bad buying experience.

It is the same scenario your e-commerce customers experience when, on the Checkout page, they realize they can’t proceed with the purchase because payments with credit cards are not available.

Credit cards are the favorite payment method for those purchasing online: 74% of American users and 67% of European users make transactions only with a credit card. If you choose to sell your products on an e-commerce store, you can’t ignore these numbers.

YITH WooCommerce Stripe allows you to easily integrate credit card payments and their supported circuits in your shop (but first, make sure your business is located in one of the supported countries – you can refer to this page).

Thanks to Stripe, you can automatically process payments and refunds, and offer a positive buying experience to your users: with this plugin, you can reduce the rate of abandoned carts during the checkout and, at the same time, strengthen trust and reliability in your brand.

Choose to charge users immediately or just request authorization and charge them later

Use the dedicated option to choose whether to charge the payment as soon as the customer places the order or authorize the payment and charge the amount later, for example, after shipping the products.

Choose between three different payment forms

The plugin allows you to choose between three different form styles to insert the credit card details: Standard (users will need to insert the details on your Checkout page), Elements (credit card details will be inserted in the Stripe Elements embedded form, completely managed by the gateway) or “Stripe Checkout” (users will be redirected to the Stripe-hosted payment page).

Show the customer’s credit cards list on the Checkout page

Enable the option to show credit cards linked to the customer’s account to speed up the payment process and make it easier.

Ask for additional data to prevent fraudulent payments

Force your customers to insert billing info (also when not provided by the standard checkout). You can request the complete billing and shipping address and ZIP code, useful data to verify the identity of the credit card owner and limit the risk of fraudulent purchases.

Create a blacklist to protect your store

Create a blacklist to monitor users who have a rejected payment request with a credit card and block potential fraudulent orders in your shop.

Process refunds with one click

Do you want to refund an order paid with a credit card? You will just need to access the order details on WooCommerce and click on the dedicated button to process the refund immediately through Stripe.

Configure your site through webhooks

Execute actions on payments (e.g. refund or cancelation) from your Stripe account: data linked to these procedures will be updated in your shop automatically.

Manage recurring payments for subscription-based products created with YITH Subscription

Do you want to sell your products with weekly, monthly, or yearly subscriptions? Take advantage of the integration between YITH Subscription and YITH Stripe to automate recurring charges on your customers’ credit cards.


  • Checkout page options
    • Enable the standard mode: show fields to insert credit card details (SSL required)
    • Enable the “Stripe Checkout” mode and redirect users to Stripe Checkout page (safe and compatible with all devices)
    • Enable the “Elements checkout” mode and show a form, entirely managed by Stripe, to insert the credit card details
    • Support for SCA (Strong Customer Authentication) New
    • Automatically save users' credit card data or let them choose if they want to save it so they can use it for future payments
    • Set billing fields as required, also for the standard checkout form
    • Run tests using dummy credit cards
  • Advanced options
    • Refund orders directly from the Order Details page with just one click
    • Allow customers to manage credit card numbers from their accounts
    • Authorize the payment and capture later (e.g. only after completing the order)
    • Send users’ data inserted during checkout to Stripe
    • Use webhooks to synchronize the actions taken on your Stripe account (refunds, partial refunds, users’ profile changes, etc.)
    • Automatically add users to the blacklist in case of rejected payments
  • Integrations and compatibilities
    • Fully compatible with YITH WooCommerce Subscription and YITH WooCommerce Membership
    • Support for YITH WooCommerce Subscription’s new order renewal mode: renewal orders are managed by the plugin YITH Subscription, this way you can change the renewal amount and date
    • Try processing the payment with different credit cards when the renewal of a subscription-based product created with YITH WooCommerce Subscription doesn’t go through New

Plugin integrations

All the products in our YITH catalog are developed on the same shared framework. This grants full compatibility among all our plugins and allows combining them together to get even more powerful results and more complete solutions.

We do our best to also include compatibility with the most popular WordPress and WooCommerce plugins available on the market.

You can use this plugin with*:

YITH Auctions for WooCommerce

YITH WooCommerce Auctions allows you to sell the items in your store using an auction system.
Each and every offer your users make is automatically processed until the auction is closed: the winner will receive an email inviting him to purchase the item; if they don't, you have the option to keep the auction closed or open it again.

If used with YITH WooCommerce Stripe, it allows preventing users from bidding if they don't have a valid credit card linked to their account. A message to inform users of this requirement will show on the auction product page. You can also enable the option to automatically charge the credit card of the auction winner, for the winning amount.

YITH WooCommerce Customize My Account Page

YITH WooCoomerce Customize My Account Page helps you customize your “My Account” page in your website in a few simple steps, adding new sections and editing the default WooCommerce ones.

The combination of the two plugins will automatically add the stripe methods within the “Payment methods” endpoint.

YITH WooCommerce Deposits / Down Payments

YITH WooCommerce Deposits / Down Payments is a plugin designed to offer users the opportunity to leave a deposit for a specific order, which they will then finish paying at a later time.

The integration between these two plugins allows you to automatically charge the balance amount on the customer's credit card. You can choose whether to apply the automatic charge only to customers who paid the deposit with a credit card or all customers, regardless of the payment method they have previously used to pay the deposit.

YITH WooCommerce One-Click Checkout

With YITH WooCommerce One-Click Checkout users can skip the checkout process once the billing info is added. The integration between these two plugins allows users to complete their purchases with just one click without being redirected to the correlated payment page.

YITH Pre-order for WooCommerce

YITH Pre-order for WooCommerce allows you to enable the “Pre-Order” mode and its end date for one or more products. During this time frame, the product could be purchased at a mark-up or sale price different from the full price.

Thanks to this integration, when customers pre-order a product with Upon release mode enabled, their credit card details will be saved and they will be charged only when the product becomes available.

YITH WooCommerce Subscription

YITH WooCommerce Subscription is a plugin designed to enable recurring payments for the services offered in your shop. Sell products on a subscription basis and charge them every month or week or whatever billing cycle you prefer.
The integration with YITH WooCommerce Stripe allows you to charge your users automatically when they pay with credit card. Moreover, you can also change the subscription amount and renewal date besides cancelling and/or pausing the subscription and adding multiple subscriptions into the same cart.

* All the plugins listed in this section are not included in YITH WooCommerce Stripe. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.




Reviews (82)

Customer reviews

Rated 4.44 out of 5 stars
82 reviews

Are you a customer? Submit your review

submit review
  1. 5 out of 5

    George. R - verified customer

    Recommended!! Secure payments and reliable softwareI love this plugin, It's super reliable and it is a MUST for any online store!

  2. 5 out of 5

    Lucio Latini - verified customer

    Se potessi gli darei più stelle!Consiglio sempre questo plugin a tutti i miei clienti che hanno bisogno di un plugin affidabile per gestire i pagamenti con carta di credito, non solo per le sue ottime caratteristiche ma anche perché il supporto ricevuto dal team è sempre stato eccellente.

  3. 5 out of 5

    info-bryant4832 - verified customer

    Efficient support and fantastic pluginI had a good experience with their support service when trying to configure the plugin!! Also, I'm happy that it supports apple and google pay with stripe checkout method because I was specifically looking for this.

  4. 5 out of 5

    Harvey Murray - verified customer

    Perfect as alwaysI use plenty of yith products, including this one. As expected, it works smoothly and I couldn't be happier with you!

  5. 3 out of 5

    dinerowork15 - verified customer

    Good complementIt is an excellent complement but I rate it with 3 stars because it lacks an important integration that is Link for payments on the product page

    • Fabiana

      Hello there,

      Thanks your feedback! At the moment it doesn’t support Link for payments on the product page. However, our team is planning on including it on the checkout page in future updates.

      Best regards!


Here you can find some frequently asked questions about this plugin. If you can't find a reply to your doubts, ask a question: we will reply in a very short time
  • All
  • Payment
  • General

Are Apple Pay or Google Pay supported?

Yes, both are supported but only when used with the "Stripe Checkout" method. It is not supported, instead, when using the other embedded checkout options. For more details, please, refer to this page.

Do I need a business Stripe account?

Yes, as a Stripe account is a business account only.

Is your integration PCI-compliant?

Our plugin does not receive nor process any sensible customer data; everything is directly sent to Stripe for processing, and we only store IDs getting back from their servers. This enables you to apply for SAQ A-EP.

Does the plugin support stripe chargeback?

Yes, it does support stripe chargeback, but please, consider this is available with Stripe Checkout settings only.

Can the Stripe elements checkout be integrated into my checkout page or does it require a page of its own?

Stripe Elements are included on the checkout page, as we explain in number 3 of the documentation here.

Does Stripe require that my site has an SSL-certificate?

Yes, you always need a SSL certificate with Stripe. All pages that include a payment form should be prefixed with "https://", not with "http://". See Stripe’s SSL page for more information.

Which countries does Stripe support?

Stripe is available in many countries and is constantly expanding to more. To see if your country is supported, visit the Stripe Global page.

Is the plugin compatible with 3D secure transaction provided by Stripe?

The plugin is compliant with SCA (Strong Customer Authentication) which supports the use of 3D Secure.

What payment methods does this plugin support?

  • Standard Checkout: the form card payment form is embedded on the checkout page of your website (SSL procedure requested)
  • Elements Checkout: shows an embedded form hosted by Stripe and certified.
  • Stripe Checkout: after filling out all information on the checkout page, you’ll be redirected to the payment page with the Stripe Checkout button and pay.
  • Apple pay and Google pay: you can activate these additional options, but only as part of the Stripe Checkout method. Please, refer to this page to learn more about how to enable it for your store!

What is the difference between this plugin and your YITH WooCommerce Stripe Connect plugin?

Stripe connect is meant to use Connect service to send commissions to connected accounts; Stripe is more focused on collecting payments.

Is it possible to postpone the payment for more than 7 days from order creation?

No, this is not managed by the plugin, but by the Stripe service itself. Stripe only allows to make the capture for a maximum of 7 days since the ‘authorisation’, which is the control system that checks the validity of users’ credit cards and allows them to purchase.

Does this plugin capture and send CVC, ZIP Code and Address for Fraud Prevention checking?

Yes, it does capture and send CVC, ZIP code and address.

Can't find the answer?

Send us your question and we will reply very quick!

Send your question

Technical Info

  • Version: 3.24.0
  • Released: 2024-06-10
  • Minimum PHP version: 7.0
  • Requires: WordPress 6.3 and WooCommerce 8.8
  • Compatible up to: WordPress 6.5.x and WooCommerce 9.0.x
  • Supported multilanguage plugins: WPML, Loco Translate
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish
  • Languages provided by users: Dutch (57%), German (57%), French (55%)
  • Support for: YITH Proteo theme. All YITH plugins.
  • GDPR Compliant: Yes
1 year of updates and support
30-day money back guarantee
30 days money back guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >

We take great care of you and your shop today, and every day after that.

Meet the team