Title: Payment Gateway of Stripe for WooCommerce
Author: ThemeHigh
Published: <strong>4 di Setembar dal 2016</strong>
Last modified: 9 di Otubar dal 2026

---

Search plugins

![](https://ps.w.org/payment-gateway-stripe-and-woocommerce-integration/assets/banner-
772x250.jpg?rev=3675515)

![](https://ps.w.org/payment-gateway-stripe-and-woocommerce-integration/assets/icon-
128x128.gif?rev=3675515)

# Payment Gateway of Stripe for WooCommerce

 By [ThemeHigh](https://profiles.wordpress.org/themehigh/)

[Download](https://downloads.wordpress.org/plugin/payment-gateway-stripe-and-woocommerce-integration.5.1.1.zip)

 * [Details](https://fur.wordpress.org/plugins/payment-gateway-stripe-and-woocommerce-integration/#description)
 * [Reviews](https://fur.wordpress.org/plugins/payment-gateway-stripe-and-woocommerce-integration/#reviews)
 *  [Installation](https://fur.wordpress.org/plugins/payment-gateway-stripe-and-woocommerce-integration/#installation)
 * [Development](https://fur.wordpress.org/plugins/payment-gateway-stripe-and-woocommerce-integration/#developers)

 [Support](https://wordpress.org/support/plugin/payment-gateway-stripe-and-woocommerce-integration/)

## Description

This WooCommerce Stripe Payment Plugin adds Stripe Payment Gateway to your WooCommerce
store. Accept Stripe payments via credit card, debit card, Google Pay, Apple Pay
and more with the Stripe payment gateway integration.

### Introduction

Payment Gateway of Stripe for WooCommerce nables your store to accept a wide range
of payment methods, including credit cards and debit cards (Visa, Mastercard, American
Express, Discover, JCB, Diners Club), along with region-specific and digital wallets
like Alipay, Apple Pay, Google Pay, Klarna, SEPA, Afterpay, iDEAL, and WeChat Pay—
all through the Payment Gateway for Stripe and for WooCommerce plugin.

With this WooCommerce Stripe plugin, you can activate Stripe checkout on your store
site and make Stripe payments with their credit or debit cards at the checkout. 
This ensures a smooth and secure payment experience for your users.

This free WooCommerce Stripe plugin offers a unique and intuitive Stripe overview
page for your WooCommerce store. It provides you with a consolidated overview of
Stripe payments, where you can do one-click capture and offer refunds.

The Stripe Payments Gateway integration in your WooCommerce store would be the best
way to enable a smooth payment flow for your customers and business.

### Payments with Stripe

The Stripe Payment Plugin for WooCommerce supports a wide range of global and regional
payment methods, ensuring flexible and secure payment options for your customers.

#### Major Card Payments

Stripe’s secure credit card gateway allows WooCommerce store owners to offer fast,
PCI-compliant card payments directly at checkout.

 * Visa
 * Mastercard
 * American Express
 * Discover
 * JCB
 * Diners Club

#### Digital Wallets

Enable Stripe payment methods like:

 * Apple Pay
 * Google Pay
 * Alipay
 * WeChat Pay

#### Local Payment Methods

Stripe for WooCommerce plugin supports popular local methods like:

 * Klarna (Pay Later)
 * SEPA Direct Debit
 * iDEAL
 * Afterpay
 * Bancontact
 * EPS
 * P24
 * Boletto
 * OXXO and more

### Easily Connect WooCommerce with Stripe Dashboard

We’ve launched a new Stripe Authenticator app in Stripe Marketplace that lets you
easily connect your WooCommerce store to the Stripe dashboard. This will simplify
your efforts to manually add the API keys from the Stripe dashboard.

### Set up Stripe Checkout with WooCommerce Stripe Payment Gateway

The Stripe payment gateway plugin allows you to easily set up Stripe checkout in
your WooCommerce store. Stripe checkout is a prebuilt checkout page hosted by Stripe.
By enabling Stripe checkout, you can relieve yourself from having to build a checkout
page from scratch for your WooCommerce store.

The Stripe checkout page is well optimized for conversion with less loading time,
address auto-complete, real-time card validation, descriptive error messages, responsive
checkout, [and more](https://stripe.com/in/payments/checkout).

To learn how to install the plugin, navigate to the Installation tab. For detailed
guidance on the installation and setup of the plugin, refer to the [plugin documentation](https://www.themehigh.com/docs/category/stripe-payment-gateway/).

### Major Features of the Payment Gateway for Stripe and for WooCommerce

 * Accept payments via BECS, Bacs, Boleto, FPX, Grabpay, OXXO, Multibanco, Bancontact,
   EPS, P24, and Affirm [New]
 * Supports Stripe checkout: Enables a safer payment experience for your customers
 * Let customers save card details for an easy checkout experience
 * SCA-READY – for user-initiated payments
 * 3D Secure
 * Accept debit/credit cards including Mastercard, Visa, American Express, Discover,
   JCB, and Diners Club.
 * Supports Apple Pay, Google Pay, and saved cards in the supporting browser
 * Pay using Alipay
 * Accept payments via SEPA, Afterpay/clearpay, WeChat Pay, Klarna, iDEAL, and more
 * Stripe Overview Page: A dashboard where you can review transactions & do any 
   payment actions
 * Capture Later: Capture authorized payment later
 * Supports full & partial refunds
 * Automatically send out email receipts after payment to customers

Stripe is available in [47+ countries](https://stripe.com/global)

### Payment Gateway for Stripe and for WooCommerce – Premium Features

 * Supports [WooCommerce Subscriptions](https://woocommerce.com/products/woocommerce-subscriptions/)
   and [Subscriptions for WooCommerce by ThemeHigh](https://www.themehigh.com/product/subscriptions-for-woocommerce/).
 * Link payment method
 * Multiple payment methods in Stripe checkout
 * Timely compatibility updates and bug fixes.
 * Premium support!

The following video explains how to set up Stripe checkout in WooCommerce

For complete list of features and details, please visit [Stripe Payment Gateway for WooCommerce](https://www.themehigh.com/product/woocommerce-stripe-payment-gateway/)

### About Stripe

Stripe is an online payment gateway, operating in over 46 countries, that allows
both individuals and businesses to accept payments over the Internet.

Stripe focuses on providing technical, fraud prevention, and banking infrastructure
required to operate online payment systems.

Using the Stripe payment gateway, with one unified platform, you’ll be ready to 
immediately support other payment platforms like Apple Pay/Alipay, sell products
directly from tweets, accept 135+ currencies, and more.

### About Apple Pay

Apple Pay offers an easy, secure, and private way to pay on iPhone, iPad, Apple 
Watch, and Mac. In stores, you can use Apple Pay on your iPhone or Apple Watch. 
Within apps, you can use Apple Pay on your iPhone, iPad, and Apple Watch.

Within websites in Safari, you can use Apple Pay on your iPhone, iPad, and Mac. 
To use Apple Pay with Safari on a Mac model without a built-in Touch ID, go to Settings
> Wallet & Apple Pay and turn on Allow Payments on Mac.

### About Payment Request Button

This WooCommerce Stripe plugin accepts payments via Google Pay or chrome payment
methods. It works if the customer has set up google pay on a device or has cards
saved on a supporting browser.

### About Alipay

Alipay, or Zhifubao in Chinese, is a third-party mobile and online payment platform,
established in Hangzhou, China. Alipay operates with more than 65 financial institutions
including Visa and MasterCard to provide payment services for more than 460,000 
Chinese businesses.

Internationally, more than 300 worldwide merchants use Alipay to sell directly to
consumers in China. It currently supports transactions in 14 major foreign currencies.

### About Stripe Checkout

Supports Stripe Checkout, and creates a secure, Stripe-hosted payment page that 
lets you collect payments quickly in your WooCommerce store. It works across devices
and helps increase your conversion.

### About Google Pay

Google Pay is a digital wallet platform and online payment system developed by Google
to allow transactions via mobile devices. Google Pay enables users to make payments
with Android phones, tablets, or watches.

### About Affirm

Affirm is a ‘Buy Now, Pay Later method that enables customers in the US to pay in
installments.

### About SEPA

The Single Euro Payments Area (SEPA) is an initiative of the European Union to simplify
payments within and across member countries.

The SEPA makes it possible for people doing business in these countries to make 
cashless payments across borders with the same cost and convenience as domestic 
payments. Banks within the SEPA region allow for the direct debiting of every EUR-
denominated bank account.

### About Klarna

Klarna is a Swedish fintech company that provides short-term, point-of-sale loans
for online and in-store purchases, so shoppers can buy now and pay later.

### About Afterpay/Clearpay

Afterpay is an online payment platform that allows shoppers to make weekly payments
on items purchased until they are paid in full. In the UK after pay is known as 
Clearchatpay.

### About WeChat Pay

WeChat Pay is a mobile payment and digital wallet service based in China that allows
users to make mobile payments and online transactions.

### iDEAL

Let your customers make direct online payment transfers from their own bank accounts
with an ideal payment gateway.

### BECS

Accept payment from customers in Australia using Bulk Electronic Clearing System(
BECS) direct debit payment method using an Australian bank account.

### Bacs

Customers with UK bank accounts can make Bacs Direct Debit payments using Stripe.

### Boleto

Boleto is a payment method used in Brazil where a customer receives a voucher to
pay for services or goods. The customer can pay the voucher in different methods
like ATMs, online portals, etc.

### FPX

Financial Process Exchange (FPX) is a Malaysia-based payment method that allows 
customers to complete transactions online using their bank credentials with a two-
step authorization.

### GrabPay

GrabPay is a digital wallet payment method where the customers are redirected to
GrabPay’s website, where they have to authenticate the transaction using a one-time
password.

### OXXO

OXXO payment is popular in Mexico that allows customers to pay bills and online 
purchases in-store with cash.

### Multibanco

Stripe users in Europe and the United States can accept Multibanco payments from
customers in Portugal using Sources – the customer’s payment instrument and can 
be used with the Stripe API to create payments.

### Bancontact

Bancontact is the most popular online payment method in Belgium. Online payments
can be made with a Bancontact card or mobile app that is linked with the Belgium
bank account.

### EPS

EPS allows users to complete transactions online using their bank credentials, a
payment method that is popular in Austria.

### P24

Przelewy24 is an online payment method aggregator common in Poland that lets customers
complete transactions online via bank transfers and other methods.

### External Services

This plugin connects to external services to provide payment processing functionality.
The following external services are used:

**Stripe Payment Processing**: This plugin connects to Stripe’s API to process payments,
handle refunds, and manage payment methods. It’s required for the core payment functionality
of the plugin.

 * **Service Provider**: Stripe, Inc.
 * **Data Sent**: Payment information, customer details, order data, and transaction
   details
 * **Purpose**: Payment processing, fraud prevention, and transaction management
 * **Privacy Policy**: [Stripe Privacy Policy](https://stripe.com/privacy)

**Stripe JavaScript Library**: The plugin loads Stripe’s JavaScript library from`
https://js.stripe.com/v3/` to enable secure payment form functionality and real-
time payment processing.

 * **Service Provider**: Stripe, Inc.
 * **Data Sent**: Payment form interactions and validation data
 * **Purpose**: Secure payment form rendering and client-side validation
 * **Privacy Policy**: [Stripe Privacy Policy](https://stripe.com/privacy)

**ThemeHigh Service**: The plugin integrates with ThemeHigh’s external service for
OAuth token management and automatic token refresh functionality.

 * **Service Provider**: ThemeHigh, Inc.
 * **Data Sent**: OAuth tokens, connection status, and service health data
 * **Purpose**: External service integration for Stripe OAuth management and token
   refresh
 * **Privacy Policy**: [ThemeHigh Privacy Policy](https://www.themehigh.com/privacy-policy/)

## Screenshots

[⌊Stripe Credit/Debit Card Checkout⌉⌊Stripe Credit/Debit Card Checkout⌉[

Stripe Credit/Debit Card Checkout

[⌊Stripe Checkout⌉⌊Stripe Checkout⌉[

Stripe Checkout

[⌊Stripe Apple Pay Checkout⌉⌊Stripe Apple Pay Checkout⌉[

Stripe Apple Pay Checkout

[⌊Stripe Alipay Checkout⌉⌊Stripe Alipay Checkout⌉[

Stripe Alipay Checkout

[⌊Stripe Google Pay Checkout⌉⌊Stripe Google Pay Checkout⌉[

Stripe Google Pay Checkout

[⌊Payment Request Button via Browser-Saved Cards⌉⌊Payment Request Button via Browser-
Saved Cards⌉[

Payment Request Button via Browser-Saved Cards

[⌊Stripe SEPA Pay⌉⌊Stripe SEPA Pay⌉[

Stripe SEPA Pay

[⌊Stripe Klarna⌉⌊Stripe Klarna⌉[

Stripe Klarna

[⌊Stripe WeChat Pay⌉⌊Stripe WeChat Pay⌉[

Stripe WeChat Pay

[⌊Stripe Afterpay⌉⌊Stripe Afterpay⌉[

Stripe Afterpay

[⌊Stripe iDEAL⌉⌊Stripe iDEAL⌉[

Stripe iDEAL

[⌊Stripe Bancontact⌉⌊Stripe Bancontact⌉[

Stripe Bancontact

[⌊Stripe EPS⌉⌊Stripe EPS⌉[

Stripe EPS

[⌊Stripe P24⌉⌊Stripe P24⌉[

Stripe P24

[⌊Stripe Bacs Direct Debit⌉⌊Stripe Bacs Direct Debit⌉[

Stripe Bacs Direct Debit

[⌊Stripe BECS Debit⌉⌊Stripe BECS Debit⌉[

Stripe BECS Debit

[⌊Stripe FPX⌉⌊Stripe FPX⌉[

Stripe FPX

[⌊Stripe Boleto⌉⌊Stripe Boleto⌉[

Stripe Boleto

[⌊Stripe OXXO⌉⌊Stripe OXXO⌉[

Stripe OXXO

[⌊Stripe GrabPay⌉⌊Stripe GrabPay⌉[

Stripe GrabPay

[⌊Stripe Multibanco⌉⌊Stripe Multibanco⌉[

Stripe Multibanco

[⌊Stripe Affirm⌉⌊Stripe Affirm⌉[

Stripe Affirm

[⌊Stripe Overview Page⌉⌊Stripe Overview Page⌉[

Stripe Overview Page

[⌊Stripe General Settings⌉⌊Stripe General Settings⌉[

Stripe General Settings

## Installation

#### Minimum Requirements

 * PHP 5.6 or higher is recommended
 * WordPress 5.6 or higher is recommended

#### Prerequisites

 * Create a [Stripe](https://dashboard.stripe.com/register) account.
 * Obtain API keys from [Stripe dashboard](https://dashboard.stripe.com/).
 * In live mode, an SSL certificate must be installed on your website to use Stripe.

#### Steps to install the plugin

To install the plugin, follow the below steps:

Step 1: Log in to your WordPress dashboard. Step 2: Navigate to Plugins and select
Add New. Step 3: In the search bar, type “Payment Gateway for Stripe and for WooCommerce”
and click Search Plugins. Step 4: Once you find the Stripe Payment plugin by ThemeHigh,
click on “Install Now”. Step 5: After installation, click “Activate” to activate
the plugin.

#### Countries Supported by Stripe

Stripe is available in [47+ countries](https://stripe.com/global)

## FAQ

### Which countries does Stripe support?

Stripe is available for businesses in 47 countries. For more information, you may
refer to the [link](https://stripe.com/global).

### What is SCA ?

Strong Customer Authentication (SCA) is intended to make payments more secure, requiring
online sellers to implement more stringent methods thereby ensuring the payments
they are taking are genuine. The rules, which come into effect on September 14th,
mean customers will have to approve online payments through the second level of 
authorization where the cardholder’s bank and the business accepting the transaction
are located in the European Economic Area.

### Can I accept payments via SEPA in WooCommerce?

Yes. This WooCommerce Stripe plugin allows you to accept debit payments via SEPA.

### Does this plugin support Stripe checkout?

Yes. The plugin allows you to enable Stripe checkout that lets you collect payments
via Stripe hosted page.

### Can I integrate Stripe credit card payments with WooCommerce?

Yes, you can integrate Stripe credit card payments with WooCommerce using the Stripe
Payment Plugin for WooCommerce. The plugin enables your store to accept all major
credit and debit cards including Visa, Mastercard, American Express, Discover, JCB,
and Diners Club. If you’re looking to support additional payment methods like Apple
Pay, Google Pay, or SEPA, the plugin has those covered too.

### How does the Stripe payment gateway work with WooCommerce?

Payment Gateway for Stripe and for WooCommerce acts as a secure bridge between your
WooCommerce store and Stripe’s payment infrastructure. Once you install and activate
the Stripe Payment Gateway Plugin for WooCommerce, you can connect your Stripe account
and start accepting online payments via credit cards, debit cards, digital wallets,
and local payment methods.

## Reviews

![](https://secure.gravatar.com/avatar/f9809ff08175fa7e98f256e866c99a105cd3174a93253d5f34d1a8a419e64624?
s=60&d=retro&r=g)

### 󠀁[Excellent Support and a Smooth Migration ⭐⭐⭐⭐⭐](https://wordpress.org/support/topic/excellent-support-and-a-smooth-migration-%e2%ad%90%e2%ad%90%e2%ad%90%e2%ad%90%e2%ad%90/)󠁿

 [dpr99](https://profiles.wordpress.org/dpr99/) 24 di Lui dal 2026 1 reply

I've been using this plugin since it was owned by WebToffee. When it became a ThemeHigh
plugin, the transition was seamless for my store. My existing setup continued to
work, and I wasn't forced to upgrade to the Pro version. More recently, I experienced
a checkout issue with the Stripe plugin. ThemeHigh's support team investigated the
problem thoroughly, provided me with a patched version to test, and stayed in contact
throughout the process. After testing the patch on my live store over multiple successful
orders, the original issue appears to have been resolved. I appreciate their responsiveness,
technical expertise, and willingness to work through the problem until it was fixed.

![](https://secure.gravatar.com/avatar/743684d3da6dbe86d9bdd6f361b33091ce086424963d9281982b1c5447ff9022?
s=60&d=retro&r=g)

### 󠀁[Webtoffee sold plugin to themehigh](https://wordpress.org/support/topic/stripe-api-errors-and-missing-paymen-methods/)󠁿

 [xdekhckr](https://profiles.wordpress.org/xdekhckr/) 3 di Fevrâr dal 2026 1 reply

It looks like some time ago webtoffee sold this plugin to themehigh… It got worse.
After installing themehigh application in stripe we are redirected to page where
they state that we need to purchase premium in order to connect our webiste to stripe,
which is not true: Get started Thank you for installing the ThemeHigh App. With 
this app, you can set up the Stripe payment gateway in WordPress/WooCommerce installations
to accept payments for your eCommerce website. This app requires the premium version
of the WooCommerce Stripe Payment Plugin by ThemeHigh to be installed and activated
on your WooCommerce store. Once you have your plugin activated in your Wordpress
dashboard, go to the General Settings of the ThemeHigh Stripe plugin and click on
the Connect to ThemeHigh App button. Follow the onscreen instructions, review the
permissions and click "Install app. Once the connection is established, it will 
pass ThemeHigh keys to API server and connection with ThemeHigh Stripe App would
be established. Support If you need any assistance with the ThemeHigh App or WooCommerce
Stripe Payment Gateway plugin, please reach out to our support team.

![](https://secure.gravatar.com/avatar/41e3f61cd1126f53c7153c1bd3fb8ea2be45be6641a6eb2e84be3fe20ff7bbb5?
s=60&d=retro&r=g)

### 󠀁[Amazing support and plugin](https://wordpress.org/support/topic/amazing-support-and-plugin-34/)󠁿

 [leprebro](https://profiles.wordpress.org/leprebro/) 10 di Dicembar dal 2025 1 
reply

I've been using this plugin for a while now. It's a great solution. I had an issue
with OAUTH 2.0 authentication on my end, and the support team helped resolve it 
very quickly. Thank you!

![](https://secure.gravatar.com/avatar/024316af8fa284f9ca54dbb695a52e27ebf9f848a5bbf8b590446c642641b258?
s=60&d=retro&r=g)

### 󠀁[It barely works…](https://wordpress.org/support/topic/it-barely-works-2/)󠁿

 [Arnan de Gans](https://profiles.wordpress.org/adegans/) 30 di Avrîl dal 2025 1
reply

4 months of back and forth with support tickets and useless time wasting. Half of
my orders have something wrong with it because of this dumb plugin. Thousands of
lines of code so complicated that I can't figure anything out to fork it and fix
things myself. And apparently they made it so hard to work with that they can't 
figure it out themselves either. The absolutely inability to resolve any issues 
from their support nerds is appalling and a waste of everyone's time. And what's
worse. It's the only one that barely works… So I can't even switch to another plugin.

![](https://secure.gravatar.com/avatar/7ea7d5058365bc02106cf99df28269ca0a81db5fe5ada1b69e453829fafc5acc?
s=60&d=retro&r=g)

### 󠀁[It’s very hard and frustrating to configure](https://wordpress.org/support/topic/its-very-hard-and-frustrating-to-configure/)󠁿

 [jncarlosrod](https://profiles.wordpress.org/jncarlosrod/) 27 di Zenâr dal 2025

Payments with card and local are active but keep sending errors when trying to pay(
No API key provided. (HINT: set your API key using “Stripe::setApiKey()”). It's 
very hard and frustrating to configure. It was a lost of time to try to implement
this plugin.

![](https://secure.gravatar.com/avatar/a9504a6bef84f2d1b0a22d994f7784c75ab30490790e5643c3d6af7fa37de3cc?
s=60&d=retro&r=g)

### 󠀁[Not as good as they promise](https://wordpress.org/support/topic/not-as-good-as-they-promise/)󠁿

 [leavingholland](https://profiles.wordpress.org/leavingholland/) 23 di Zenâr dal
2025

iDeal, for me the most important component of the plugin, does not work. It sends
API requests to Stripe by the dozen per hour, but not when my customers need one.
And if it does, it changes so fast the order bounces as failed in my system. On 
the other side it does not trigger email notifications for me as website owner, 
so how can I trust it sends email to customers? I lost a lot of money using this
plugin, but since there is no better option for me, I had to switch off iDeal in
the hope they fix it, I send numerous error logs, but so far they cannot solve it.
I get different error messages every time, Some are mentioned here as wel, and if
I do get any at all!! Because sometimes I do not even get one, and most payments
don't even make it to the Stripe Dashboard. It is like Russian Roulette, sometimes
it works, most times it does not. Other payments options seem work good, only iDeal
does not work. Most of my cleintes pay per iDeal so I am in trouble. When I try 
the Stripe checkout it does not even show on the checkout page, so something is 
wrong when it comes to iDeal on every action of this plugin. I have tried their 
other plugin, and tried iDeal through Paypal and it is the same story, the payment
for iDeal does not show for customers, and those instructions don't even resemble
by far how the dashboard looks, and fields for webhooks and buttons are missing,
and again iDeal is not working. I use Classispress and Classis Woocommerce. But 
that should not matter since they claim compatibility. It is pure a problem in de
plugin with the Api requests.

 [ Read all 66 reviews ](https://wordpress.org/support/plugin/payment-gateway-stripe-and-woocommerce-integration/reviews/)

## Contributors & Developers

“Payment Gateway of Stripe for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ ThemeHigh ](https://profiles.wordpress.org/themehigh/)

[Translate “Payment Gateway of Stripe for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/payment-gateway-stripe-and-woocommerce-integration)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/payment-gateway-stripe-and-woocommerce-integration/),
check out the [SVN repository](https://plugins.svn.wordpress.org/payment-gateway-stripe-and-woocommerce-integration/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/payment-gateway-stripe-and-woocommerce-integration/)
by [RSS](https://plugins.trac.wordpress.org/log/payment-gateway-stripe-and-woocommerce-integration/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 5.1.1

 * [Fix] Fixed paid orders being incorrectly marked as Failed when the platform 
   API key expired.
 * [Fix] Fixed shipping phone validation error during Google Pay checkout.
 * [Compatibility] WooCommerce 11.2

#### 5.1.0

 * [Fix] Updated Stripe integration to support the Payment Methods API and latest
   Stripe API requirements.
 * [Fix] Stripe PaymentIntent confirmation on order-pay page.
 * [Fix] Webhook race condition causing card orders to stay in pending.
 * [Fix] Prevent failed Klarna webhook from failing paid orders.
 * [Fix] Prevent Stripe OAuth token refresh failures from disconnecting Stripe.
 * [Compatibility] WordPress 7.1
 * [Compatibility] WooCommerce 11.0

#### 5.0.9

 * [Security] Require Stripe webhook signature verification before processing webhook
   events.
 * [Security] Retrieve refund details from Stripe before processing refund webhook
   events.
 * [Improvement] Enhanced OAuth token refresh reliability with configurable timeouts,
   cooldown controls, improved retry handling, and better recovery from temporary
   connection failures.
 * [Improvement] Reduced the impact of temporary network, Stripe API, and OAuth 
   service interruptions during token refresh.
 * [Enhancement] Added OAuth refresh tuning filters: wtst_refresh_token_web_timeout,
   wtst_refresh_token_web_connect_timeout, wtst_oauth_retryable_error_cooldown, 
   and wtst_oauth_terminal_error_cooldown.
 * [Compatibility] WordPress 7.0
 * [Compatibility] WooCommerce 10.8

#### 5.0.8

 * [Enhancement] Updated Stripe API version (Basil).
 * [Enhancement] Improved Google Pay, Multibanco and Wechat payment handling.
 * [Fix] Fixed security vulnerabilities in redirect payment gateways.
 * [Compatibility] WooCommerce 10.7

#### 5.0.7

 * [Ownership] – Plugin acquired by ThemeHigh.
 * [Enhancement] – Updated OAuth with Themehigh Stripe app
 * [Enhancement] – Sandbox mode (test mode) support added for Stripe payments.
 * [Compatibility] – WordPress 6.9
 * [Compatibility] – WooCommerce 10.4

#### 5.0.6 2025-08-28

 * [Enhancement] – Code optimization

#### 5.0.5 2025-08-21

 * [Tweak] – Plugin name updated.
 * [Enhancement] – Code optimization

#### 5.0.4 2025-07-17

 * [Compatibility] – WordPress 6.8.2
 * [Compatibility] – WooCommerce 10.0.2

#### 5.0.3 2025-07-04

*[Fix] – Enhanced Express Button Functionality.
 *[compatibility] – Woocommerce 
9.9.5

#### 5.0.2 2025-06-23

*[Fix] – Resolved an issue where the Apple Pay button was not clickable on certain
sites due to improper shipping cost type handling.
 *[compatibility] – Woocommerce
9.9.4

#### 5.0.1 2025-05-30

 * [Enhancement] – Invoice creation at stripe on stripe checkout payment option.
 * [Fix] – new iDEAL 2.0 integration.
 * [Fix] – Compatibility issue with wooocmerce quick pay plugin.
 * [Fix] – Improvement on stripe OAuth refresh logic.
 * [Compatibility] – WordPress 6.8.1
 * [Compatibility] – WooCommerce 9.8.5

#### 5.0.0 2025-05-12

 * [Enhancement] – Enhanced token refresh logic for returning Stripe API keys.
 * [Fix] – Resolved Stripe Checkout redirect issues when WPML plugin is active.
 * [Fix] – Addressed issue with Stripe Checkout when line item image URLs contained
   non-ASCII characters.
 * [Fix] – Restricted phone number collection in Stripe Checkout to only “payment”
   and “subscription” modes, as required by Stripe’s supported methods.
 * [Compatibility] – WordPress 6.8
 * [Compatibility] – WooCommerce 9.8.4

#### 4.0.4 2025-01-07

 * [Enhancement] – Prevent cache issue when accessing option table values
 * [Enhancement] – Optimized code to prevent multiple token initialization
 * [Enhancement] – Added filter and improved token storage to support using the 
   same Stripe account across a multisite.
 * [Compatibility] – WordPress 6.7.1
 * [Compatibility] – WooCommerce 9.5.1

#### 4.0.3 2024-11-20

 * [Fix] – Resolved security issue with OAuth authentication

#### 4.0.2 2024-11-11

*[Fix] – Handled OAuth expiry issues, by handling duplication of refresh token API
calls.

#### 4.0.1 2024-10-22

*[Add] – App disconnect option
 *[Improvement] – Implemented a retry mechanism for
the refresh token API to handle timeout issues. *[Fix] – Refresh OAuth tokens when
switching payment environment *[Fix] – Fixed warnings occurring during error handling.

#### 4.0.0 2024-10-11

*[Add] – Migrated to OAuth authentication
 *[Add] – Migrated to express checkout
elements *[Fix] – Fixed an issue with checking order status *[Compatibility] – WordPress
6.6.2 *[Compatibility] – WooCommerce 9.3.3

#### 3.9.10 2024-09-03

*[Tweak] – Removed Giropay payment method as it is no longer supported by Stripe
*[
Tweak] – Updated deprecated statement descriptor Stripe API parameter *[Fix] – Fixed
the issue with webhook processing in multisite *[Add] – Added custom jQuery events
wt-stripe-payment_request_button_cart-data, wt-stripe-paymentdetails-data,wt-stripe-
get-shippings-data,wt-stripe-update-shippings-data, to alter the payment request
button request parameter send to Stripe *[Add] – Added compatibility with Checkout
Field Editor for WooCommerce *[Improvement] – Enhance Wechat QR code display *[Fix]–
Fixed issue with address handling when shipping address is disabled in WooCommerce*[
Fix] – Fixed issue with sending line items having special characters to Stripe checkout*[
Compatibility] – WooCommerce 9.1.4 *[Compatibility] – WordPress 6.6.1

#### 3.9.9 2024-06-18

*[Tweak] – Payment gateway description display
 *[Fix] – Multiple order note/stock
reduction issue in iDEAL *[Add] – Collect phone number in Stripe checkout. *[Compatibility]–
WooCommerce 8.9.3 *[Compatibility] – WordPress 6.5.4

#### 3.9.8 2024-03-26

*[Compatibility] – WooCommerce 8.7.0
 *[Compatibility] – WordPress 6.4.3 *[Add] –
Added support for Union Pay card *[Add] – Added hooks to alter the request parameters
of payment request button before sending to Stripe *[Add] – Added a filter in Klarna
to prevent multiple order note generation. *[Fix] – Webhook handling issue for orders
in failed status *[Enhancement] – Wechat QR code display *[Add] – Added order object
as argument to the filter eh_affirm_payment_intent_args

#### 3.9.7 2024-02-20

*[Tweak] – Replaced the wc_get_log_file_path function as it’s been deprecated in
WooCommerce 8.6

#### 3.9.6 2024-02-07

*[Fix] – Address handling issue in payment request buttons
 *[Fix] – Webhook handling
issue in multisite *[Add] – Filters to pass VAT ID to the Stripe-hosted checkout
page *[Improvement] – Render card icons by Stripe

#### 3.9.5 2024-01-12

*[Fix] – SQL error in MariaDB

#### 3.9.4 2023-12-29

*[Improvement] – Migrate charge APIs to payment intent

#### 3.9.3 2023-11-21

*[Fix] – Typo in SQL query

#### 3.9.2 2023-11-20

*[Fix] – SQL error in MariaDB
 *[Fix] – PHP warning in the old WooCommerce version*[
Compatibility] – Tested OK with WooCommerce 8.2.0 *[Compatibility] – Tested OK with
PHP 8.1

#### 3.9.1 2023-09-07

*[Fix] – Fixed capture payment issue in Klarna

#### 3.9.0 2023-08-31

*[Improvement] – Integrated Klarna using payment intent API instead of charge API

#### 3.8.0 2023-08-17

*[Fix] – Fixed a vulnerability issue
 *[Add] – Added webhook secret to verify webhook
events

#### 3.7.9 2023-07-31

*[Fix] – Fixed non-ASCII character issue in image URLs send to Stripe checkout
 *[
Tweak] – Updated webhook description in the General settings page and notification
about webhooks in all delayed payment method screens *[Tweak] – Added correct spacing
to billing name before sending to Stripe *[Tweak] – Removed ‘off session’ parameter
from Stripe checkout API *[Compatibility] – HPOS compatibility

#### 3.7.8 2023-06-13

 * [Fix] – Vulnerability issue in Stripe checkout
 * [Tweak] – Pass billing country to Stripe if the shipping country is not available

#### 3.7.7 2023-04-24

 * [Compatibility] – WP 6.2
 * [Compatibility] – WC 7.6.0

#### 3.7.6 2023-02-09

 * [Add] – Added filter to alter the placeholder text of card fields
 * [Fix] – Fixed issue in the webhook event
 * [Compatibility] – WC 7.3.0

#### 3.7.5 2022-11-30

 * [Enhancement] – Added custom event which trigger when Stripe error occurs
 * [Enhancement] – Updated Stripe PHP SDK
 * [Add] – Added hook to alter the customer request
 * [Tweak] – Updated supported currencies of AfterPay
 * [Fix] – Fixed Klarna payment issue
 * [Fix] – Fixed Bancontact payment issue
 * [Tweak] – Display both first name and last name for each payment on Stripe dashboard
 * [Fix] – Fixed invalid URL error from Stripe when the URL contains non ASCII characters
 * [Fix] – Fixed incompatibility of API calls from JS side with Stripe version 2022-
   08-01
 * [Fix] – Hide Link payment request button when enabling G Pay
 * [Fix] – Removed alert messages while payment using Boleto
 * [Compatibility] – WC 7.0.1
 * [Compatibility] – WP 6.1.1

#### 3.7.4 2022-08-29

 * [Enhancement] – Compatibility with Stripe version 2022-08-01
 * [Add] Integrated Affirm payment method
 * [Enhancement] – Supports webhook event ‘checkout.session.expired’ to update the
   order status to cancel if the customer leaves the checkout session without completing
   payment.
 * [Enhancement] – load Stripe JS library only if the payment method is enabled
 * [Enhancement] – Redirection to Stripe hosted page in Stripe checkout is handled
   using PHP function itself instead of JS libraries
 * [Tweak] – Updated supported languages for Stripe checkout
 * [Tweak] – Multibanco payment gateway icon added
 * [Compatibility] – WC 6.8.2

#### 3.7.3 2022-07-21

 * [Compatibility] – WC 6.7.0
 * [compatibility] – Added compatibility with shipping method added by WooCommerce
   Shipping Per Product v2 plugin for Gpay
 * [Enhancement] – Pass billing address to Stripe for credit/debit card payment
 * [Enhancement] – remove postal code validation for payments via payment request
   buttons as the payment shipping address event handler does not return full postal
   code for few countries
 * [Fix] – Prevent duplicate order note generated from WebHook response

#### 3.7.2 2022-06-16

 * [Compatibility] – WC 6.5.1
 * [Compatibility] – WP 6.0
 * [Improvement] – added option which enable the customer to enter address details
   on Stripe hosted page for Stripe checkout
 * [Tweak] – Added hook to alter the discount value send to stripe checkout
 * [Tweak] – Added hook to alter the title of fee, tax etc send to stripe checkout

=3.7.1 =
 * [Compatibility] – WC 6.4.1 * [Compatibility] – WP 5.9.3 * [Fix] – G 
Pay/Apple Pay not displayed when Stripe credit/debit card option is disabled * [
Improvement] – Send line items to Stripe Checkout * [Enhancement] – Added source
chargeable WebHook event for Klarna payment method

=3.7.0 =
 * [Fix] Fixed error while adding new card from my account. * [Tweak] Added
filter to alter Stripe checkout request params * [Compatibility] WC 6.3.1 * [Compatibility]
WP 5.9.2

=3.6.9 =
 * [Fix] Fixed issue of updating order status as processing before capturing
payment. * [Fix] – Fixed Stripe settings tab styling issue. * [Enhancement] – Updated
klarna supported locale. * [Tweak] – Load stripe js only in applicable pages. * [
Tweak] – WC 6.2.1 * [Compatibility] – WP 5.9.1

=3.6.8 =
 * [Add] Integrated BECS, Bacs, Boleto, FPX, Grabpay, OXXO, Multibanco,
Bancontact, EPS, P24 and Giropay. * [Tweak] – Added Slovak and Slovenia locale for
stripe checkout. * [Compatibility] – WC 6.1.1 * [Compatibility] – WP 5.9

=3.6.7 =
 * [Add] Integrated Sofort. * [Add] Integrated iDEAL. * [Add] Stripe partner
program. * [Enhancement] Display supported currencies and countries in settings 
page. * [Enhancement] Added webtoffee branding.

=3.6.6 =
 * [Add] Integrated save cards feature. * [Add] Integrated Afterpay payment
method. * [Add] Integrated WeChat Pay payment method. * [Enhancement] Display local
payment methods under Local Gateways tab. * Tested OK with WC 5.9.0

=3.6.5 =
 * Implemented Webhook event handler for applicable gateways. * Set store
locale in Klarna checkout page. * Tested OK with WC 5.7.0 * Tested OK with WP 5.8.1

=3.6.4 =
 * Implemented Klarna. * Readme updates.

=3.6.3 =
 * Tested OK with WC 5.5.2 * Tested OK with WP 5.8 * [bugfix] Updated old
way of handling Alipay payments * Readme updates.

=3.6.2 =
 * Implemented SEPA direct debit payments. * Readme and screenshot updates.

=3.6.1 =
 * Tested OK with WC 5.4.1 * Readme and screenshot updates.

=3.6.0 =
 * Security fix

=3.5.9 =
 * Tested OK with WC 5.3.0 * Idempotency key added to avoid duplicate orders

=3.5.8 =
 * Integrated Apple pay and Payment request buttons (Google Pay). * [Improvement]–
Passing product image to stripe checkout. * [Improvement] – Language support for
stripe checkout landing page. * Filter “eh_stripe_payment_intent_args” added for
altering payment intent params. * UI changes and content updates.

=3.5.7 =
 * Tested OK with WC 5.2.2

=3.5.6 =
 * Tested OK with WC 5.1.0 and WP 5.7 * stripe api vendor folder updated

=3.5.5 =
 * Alipay payment support for Chinese yuan (CNY) and Malaysian ringgit (
MYR) currencies.

=3.5.4 =
 * Tested OK with WC 5.0.0

=3.5.3 =
 * Tested OK with WC 4.9.1

=3.5.2 =
 * Tested OK with WC 4.8.0 and WP 5.6

=3.5.1 =
 * Tested OK with WC 4.7.0 * [bugfix] Error when checkout using 3D secure
cards

=3.5.0 =
 * Tested OK with WC 4.6.2

=3.4.9 =
 * Tested OK with WC 4.5.2 * [bugfix] Issue with product image upload

=3.4.8 =
 * [Bugfix] Payment fails if an email address is not provided during checkout*
Tested OK with WC 4.4.1 * Tested OK with WordPress 5.5

=3.4.7 =
 * Changed order creation workflow of Stripe Checkout for fixing checkout
validation issues * Tested OK with WC 4.3.1

=3.4.6 =
 * [bugfix] Problem with fees * Added payment description in stripe dashboard
for Stripe Checkout

=3.4.5 =
 * Tested OK with WC 4.2.2 * [bugfix] Issue with string translation.

=3.4.4 =
 * Tested OK with WC 4.2.0

=3.4.3 =
 * [bugfix] for Payment status in Customer note * Tested OK with WordPress
5.4

=3.4.2 =
 * Improvements on Restricted card UI * Improvements in Stripe overview
page * [Fix] Mandatory field validation issue * Tested OK with WC 4.0.1

=3.4.1 =
 * Security fix.

=3.4.0 =
 * [bugfix] Fixed the plugin translation issue.

=3.3.6 =
 * Minor UI changes. * Fix included to make the plugin translation ready.*
Tested ok with WC 3.9.1

=3.3.5 =
 * [bugfix] Fixed conflict with other payment methods.

=3.3.4 =
 * Implemented Stripe checkout payment option. * Added stripe checkout 
email address on stripe dashboard. * Updated Stripe settings menu. * Tested OK with
WC 3.8.1 * Tested OK with WordPress 5.3.2

=3.3.3 =
 * [bugfix] Fixed HTML validation issue * Tested OK with WC 3.8.0 * Tested
OK with WordPress 5.2.4

=3.3.2 =

 * [bugfix] Fixed issues in Restrict card feature
 * [bugfix] Fixed Sidebar style Stripe Overview
 * [bugfix] Fixed Alipay description in checkout.
 * [update] Tested OK with WC 3.7.1
 * [update] Tested OK with WordPress 5.2.4

=3.3.1 =

 * Support payment for Vietnamese dong (VID) currency

=3.3.0 =

 * [bugfix] SCA ready for pay for order option
 * Code Optimization in capture section.

=3.2.1 =

 * SCA READY – for user-initiated payments.
 * Removed the Modal Checkout option – in place of SCA compliance
 * Updated Alipay Payment method into a single step.
 * Code Optimization
 * Tested OK with WordPress 5.2.3
 * Tested OK with WC 3.7.0

=3.2.0 =
 * Implemented Statement Descriptor on stripe checkout * Tested OK with
WC 3.6.4 * Tested OK with WordPress 5.2.1

=3.1.10 =
 * Tested OK with WC 3.5.7 * Tested OK with WordPress 5.1.1

=3.1.9 =
 * Bug Fix.

=3.1.8 =
 * Tested OK with WC 3.5.2 * Tested OK with wordpress 5.0

=3.1.7 =
 * Fixed multiple emails to the customer.

=3.1.6 =
 * Tested OK with WC 3.5.0

=3.1.5 =
 * Tested OK with WC 3.4.5 and WP4.9.8

=3.1.4 =
 * Tested OK with WC 3.4.4 * Bitcoin support revoked

=3.1.3 =
 * Tested OK with WC 3.4.0

=3.1.2 =
 * Update for Google Finance API change

=3.1.1 =
 * Stripe checkout button with AliPay image

=3.1.0 =
 * Tested OK with WC 3.3.3 * Filter for show/hide zip-code on stripe credit
card pop-up.

=3.0.9 =
 * Tested OK with WC 3.3.1 * Added Swedish Language support.

=3.0.8 =
 * Fix: issue with meta-data count.

=3.0.7 =
 * Fix: issue with Refund using AliPay

#### 3.0.6

 * Fix: Stripe overview menu fix
 * Fix: Stripe overview table updates.

#### 3.0.5

 * Update: Tested OK with WC 3.2.5 and WP4.9.
 * Fix: AliPay fixes.

#### 3.0.4

 * Update: Added Hook for altering Stripe charge params.

#### 3.0.3

 * Fix: Warning in Stripe Overview Page.

#### 3.0.2

 * Fix: In Stripe Overview Page: After capturing the amount refund option was not
   showing.
 * Fix: Currency conversion was not working.
 * Fix: Stripe console error.
 * Fix: In Stripe Overview Page: After full refund amount was showing partially 
   refunded.

#### 3.0.1

 * Fix: Premium conflict message appearing incorrectly.

#### 3.0.0

 * Stripe Overview Page: A dashboard where you can review transactions & do any 
   payment actions.
 * Capture Later: Capture the authorized payment later.
 * Full & Partial refunds.
 * Customize each user-facing element by various settings options.
 * Customize Stripe Checkout Logo.
 * Automatic Email Receipt.
 * Save Cards to your Stripe account.
 * WPML Supported: French and German ( Deutschland ) language supported out of the
   box.
 * Various settings customization options.
 * Restrict payment only from preferred cards.
 * Basic currency conversation feature included.
 * Updated Support link and read-me.

#### 2.1.0

 * Updated Ali-pay API

#### 2.0.5

 * Minor Content Change

#### 2.0.4

 * Marketing Content Change.

#### 2.0.3

 * Stripe Library conflicts fixed.

#### 2.0.2

 * Minor Content Change.

#### 2.0.1

 * Minor Content Change.

#### 2.0.0

 * Bug Fixes.

#### 1.0.9

 * WooCommerce Compatible with Older and more V2.7 RC1.

#### 1.0.8

 * Version Tested.

#### 1.0.7

 * Bug Fixes and Improvements.

#### 1.0.6

 * Improvements and Content Updated.
 * Periodic Update.

#### 1.0.5

 * Improvements.
 * Periodic Update.

#### 1.0.4

 * Contents Updated.
 * Periodic Update.

#### 1.0.3

 * Bug Fixes and Improvements.

#### 1.0.2

 * Bug Fixes and Improvements.

#### 1.0.1

 * Bug Fixes and Improvements.

#### 1.0

 * Customize the user-facing elements.
 * Stripe Overview page for Orders.
 * Make refund from the Order admin page.

## Commercial plugin

This plugin is free but offers additional paid commercial upgrades or support. [View support](https://www.themehigh.com/product/woocommerce-stripe-payment-gateway/)

## Meta

 *  Version **5.1.1**
 *  Last updated **1 setemane ago**
 *  Active installations **7.000+**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 5.6 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/payment-gateway-stripe-and-woocommerce-integration/)
 * Tags
 * [apple pay](https://fur.wordpress.org/plugins/tags/apple-pay/)[credit card](https://fur.wordpress.org/plugins/tags/credit-card/)
   [google pay](https://fur.wordpress.org/plugins/tags/google-pay/)[stripe checkout](https://fur.wordpress.org/plugins/tags/stripe-checkout/)
   [stripe payments](https://fur.wordpress.org/plugins/tags/stripe-payments/)
 *  [Advanced View](https://fur.wordpress.org/plugins/payment-gateway-stripe-and-woocommerce-integration/advanced/)

## Ratings

 4.4 out of 5 stars.

 *  [  54 5-star reviews     ](https://wordpress.org/support/plugin/payment-gateway-stripe-and-woocommerce-integration/reviews/?filter=5)
 *  [  2 4-star reviews     ](https://wordpress.org/support/plugin/payment-gateway-stripe-and-woocommerce-integration/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/payment-gateway-stripe-and-woocommerce-integration/reviews/?filter=3)
 *  [  2 2-star reviews     ](https://wordpress.org/support/plugin/payment-gateway-stripe-and-woocommerce-integration/reviews/?filter=2)
 *  [  7 1-star reviews     ](https://wordpress.org/support/plugin/payment-gateway-stripe-and-woocommerce-integration/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/payment-gateway-stripe-and-woocommerce-integration/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/payment-gateway-stripe-and-woocommerce-integration/reviews/)

## Contributors

 *   [ ThemeHigh ](https://profiles.wordpress.org/themehigh/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/payment-gateway-stripe-and-woocommerce-integration/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.themehigh.com/product/woocommerce-stripe-payment-gateway/)