WooCommerce Stripe Gateway v11.0.0 Plugin

WooCommerce Stripe Gateway allows you to accept secure online payments directly on your WooCommerce store without redirecting customers to an external checkout page. By keeping shoppers on your site during payment, it helps improve trust and increase conversion rates. The plugin supports major debit and credit cards along with various local payment methods, making it easier to sell globally. It is designed to provide a seamless, secure, and mobile-optimized checkout experience for modern eCommerce stores.
WooCommerce Stripe Gateway uses Stripe Elements to deliver a PCI-DSS compliant checkout flow with hosted input fields that securely transmit sensitive data directly to Stripe. It supports Strong Customer Authentication (SCA), Apple Pay, Google Pay, Payment Request API, and advanced fraud prevention with Stripe Radar and optional 3D Secure. Store owners can capture authorizations, process refunds, and manage transactions from the WooCommerce dashboard. With support for recurring payments via WooCommerce Subscriptions and easy activation of local payment methods from the Stripe Dashboard, it offers a flexible and scalable payment solution.
Core Features of WooCommerce Stripe Gateway Plugin
- On-Site Checkout Integration: Accept payments directly on your store without external redirection.
- Multiple Payment Methods: Supports major debit and credit cards plus local payment methods.
- Stripe Elements Integration: Uses hosted input fields for secure and optimized checkout.
- PCI-DSS Compliance: Transmits sensitive data directly to Stripe to maintain compliance.
- Strong Customer Authentication: Supports SCA requirements for secure transactions.
- Mobile Wallet Support: Optimized for Apple Pay, Google Pay, and Payment Request API.
- Advanced Fraud Protection: Includes Stripe Radar and optional 3D Secure support.
- Dashboard Payment Management: Capture authorizations and process refunds from WooCommerce.
- Recurring Payments Support: Enables subscription payments through WooCommerce Subscriptions.
- Unified Stripe Reporting: Displays all payment methods in the Stripe Dashboard for easy reporting.
What’s New (Changelog) in WooCommerce Stripe Gateway v11.0.0
2026-09-08 - version 11.0.0
* Fix - Allow express checkout payments when a wallet provides a one-word shipping name
* Add - Show a placement simulator on each Customize express checkouts tab that previews where the express checkout button would and wouldn't appear, with the reason
* Tweak - Dim the button size hint on the Amazon Pay and Link customize tabs so it matches the Apple Pay/Google Pay tab
* Add - Show the fuller sync-eligibility verdict in the Products list Agentic Commerce column and link the excluded-products view from the settings page
* Dev - Move hook registration out of the webhook, order, payment token, Apple Pay registration, and Connect handler constructors so repeated instantiation cannot duplicate callbacks
* Add - Bulk edit, quick edit, and a sync-status column and filter on the Products list for excluding products from the Agentic Commerce catalog sync
* Add - Use Stripe Dynamic Payment Methods for on-session Optimized Checkout payments so eligible methods follow your Stripe Payment Method Configuration
* Dev - Extract Optimized Checkout into a dedicated payment gateway class so the classic UPE and Optimized Checkout flows are handled independently
* Fix - Hide country-restricted payment methods (e.g. iDEAL) from Optimized Checkout when the billing country can't use them
* Fix - Register Multibanco, OXXO, Boleto, Link, and Cash App Pay hooks only once per request so email instructions and thank-you page content are not duplicated
* Fix - Resync the Agentic Commerce catalog when switching between test and live mode, and scope the sync status shown in settings to the active mode
* Dev - Register Stripe.js through a single shared helper
* Fix - Don't show currency admin notices for payment methods when Adaptive Pricing is active
* Tweak - Use database cache for webhook status tracking
* Dev - Add WC_Stripe::get_settings()/update_settings() as the canonical accessors for the main Stripe settings, with the WC_Stripe_Helper shims delegating to them
* Fix - Render classic-checkout card fields when a host optimizer defers render-blocking JavaScript (e.g. SiteGround Speed Optimizer)
* Dev - Remove the deprecated @woocommerce/settings npm package; settings are still read from the wc-settings script WooCommerce provides at runtime
* Fix - Exclude password-protected products and products hidden from the catalog from the Agentic Commerce feed
* Fix - Name password protection and hidden visibility as their own reasons in the Agentic Commerce feed preview
* Fix - Open all Stripe Dashboard links in admin notices and order notes in a new tab
* Dev - Make GITHUB_TOKEN optional for the local E2E Docker setup by falling back to the GitHub CLI and then to plugin zips placed in tests/e2e/deps
* Fix - Reload the plugin's payment method settings when refreshing account details, so the settings screen no longer keeps showing stale values
* Update - Fetch express checkout AJAX nonces on demand instead of embedding them in every page
* Fix - Load a single instance of Stripe.js per page
* Fix - Keep the wallet billing and shipping addresses on express checkout orders when the address normalization request returns an unusable response
* Fix - Remove stale saved payment methods at checkout when the Stripe customer no longer exists, and keep valid ones when Stripe returns a transient API error
* Fix - Render the Adaptive Pricing payment element in the store's Stripe locale
* Fix - Stop sending Level 3 data when paying with a non-card payment method through express checkout (e.g. Amazon Pay), which Stripe rejects and can disable Level 3 data for card payments
* Fix - Record the charge-captured state for asynchronously confirmed payments (e.g. ACH) so refunds from wp-admin and the Stripe Dashboard behave correctly
* Fix - Reject negative refund amounts with an explicit error instead of silently refunding the absolute value
* Fix - Refresh account details re-evaluates Payment Method Configuration availability so a disabled pmc_enabled flag recovers automatically
* Fix - Complete 3DS card payments on Optimized Checkout when the Stripe Payment Method Configuration also has wallet or voucher methods active
* Fix - Clear the shopper's cart after a redirect payment method (e.g. Amazon Pay on mobile) completes in a different browser context, preventing duplicate orders
* Fix - Prevent test and live Stripe connections from reusing each other's cached account data
* Fix - Hide the Apple Pay and Google Pay express buttons on pages unchecked in their own locations setting, instead of following other wallets' locations
* Fix - Leave the Expires column blank instead of showing "N/A" on My Account → Payment methods for saved payment methods that have no expiry date, such as Link, SEPA and Cash App Pay
* Fix - Remove the empty box shown under "Use a new payment method" on classic checkout when the save-payment-method checkbox is hidden
* Fix - Ensure webhook status checks reset API key
* Fix - Keep express checkout and the payment options rendering on the first block checkout load of a free-trial subscription cart
* Fix - Prevent cart from being emptied after My Account registration when Stripe, WooPayments, and Jetpack are all active by scoping the logged-in cookie update to checkout context only
* Fix - Honor subscription renewal payment locks while preserving retry attempts
* Fix - Only sync the Agentic Commerce catalog, inventory, and archive feeds to Stripe after onboarding is complete (the feature is enabled and the webhook secret is saved)
* Tweak - Disable the Agentic Commerce "Sync now" button until onboarding is complete, with a note explaining the remaining step
* Fix - Attach a Stripe customer to guest Adaptive Pricing checkouts, linking it to the order and any account created at checkout
* Add - Log an error when missing required custom fields block express checkout, with a filter to disable the log
Similar Plugins