WooCommerce Stripe Gateway

WooCommerce Stripe Gateway v10.7.0

No permission to download
  • Welcome to Babiato Forum! All Resources are 100% clean and Safe to Use

WooCommerce Stripe Gateway v10.7.0
*** Changelog ***

2026-05-12 - version 10.7.0
* Fix - Hide the "move Stripe to the top" Optimized Checkout notice when all payment methods above Stripe are disabled
* Add - Filter wc_stripe_optimized_checkout_title to override the Optimized Checkout payment method title at checkout
* Fix - Fix compatibility with WooCommerce 10.8 payment handling, where created-via is required for orders
* Update - Enable Optimized Checkout Suite by default for new installs
* Update - Enable Adaptive Pricing by default for new installs
* Fix - Use SKU as the Agentic Commerce catalog identifier so checkout.session.completed line items resolve correctly; keep the product-ID fallback for SKU-less products and catalogs synced under the legacy contract
* Fix - Stop Agentic Commerce checkout.session.completed orders from failing on null WC sessions or shipping rates that don't match any configured WC method
* Add - Display a bank authorization notice for Pre-Authorized Debit (ACSS) payments on checkout
* Fix - Detect Agentic Commerce sessions via payment_intent.agent_details so their checkout.session.completed webhooks aren't skipped
* Add - Add Agentic Commerce settings UI with feature introduction, onboarding guide, enable/disable toggle, and webhook secret management
* Fix - Surface PHP Throwables from the Agentic Commerce checkout.session.completed flow so fatals are logged, the order rollback runs, and Action Scheduler marks the job failed
* Fix - Look up products by SKU in Agentic Commerce manual approval and tax calculation flows
* Dev - Rename payment request references to express checkout
* Add - Add Agentic Commerce admin dashboard for monitoring product feed sync status, history, errors, and triggering manual syncs
* Fix - Store Stripe Terminal IPP channel metadata on orders so WooCommerce can identify POS payments and suppress standard transactional emails
* Fix - Cancel pending WC Subscriptions retry when Stripe Radar blocks a renewal payment so further automatic retries do not re-trigger the same Radar block
* Fix - Stale saved-card metadata after updating a card's expiry or CVC
* Dev - Reduce PR PHP test matrix from 30 to 12 jobs (PHP 7.4, 8.2, 8.5; WC/WP at L and L-2) for faster CI feedback
* Dev - Bump transitive minimatch dev dependency to resolve ReDoS CVE-2026-27903 (GHSA-7r86-cg39-jmmj)
* Fix - Prevent fatal error in wp-admin from overly narrow argument type
* Update - Remove deprecated backend methods that called wc_deprecated_function
* Add - Allow Stripe developer widget to be enabled in test mode via wc_stripe_show_stripe_developer_widget filter
* Add - Show Stripe's account sync status in the Account details card
* Update - Improve the behaviour for the Optimized Checkout Suite and Adaptive Pricing settings
* Fix - Guard against multiple WC_Stripe instances before plugin is fully initialized

=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
WooCommerce Stripe Gateway v10.6.1
*** Changelog ***

2026-04-23 - version 10.6.1
* Fix - Fix Optimized Checkout Suite bugs that could result in duplicate subscription charges and generic payment methods names

=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
WooCommerce Stripe Gateway v10.6.0
*** Changelog ***

2026-04-20 - version 10.6.0
* Remove - Remove EU adaptive pricing disclosure component from classic and Blocks checkout as it is shown natively within the Stripe currency selector element
* Dev - Add paratest for parallel PHP unit test execution
* Fix - Accept regional language names for Spanish provinces (e.g., Basque "Gipuzkoa") in Apple Pay and express checkout address validation
* Fix - Restore missing saved payment tokens when Optimized Checkout Suite is enabled
* Add - Add exit survey to capture merchant feedback on plugin deactivation and gateway disablement
* Update - Defer checkout sessions webhook processing via Action Scheduler to prevent race conditions when webhook events arrive before order metadata is stored
* Fix - Hide duplicate store-level save checkbox when Stripe Link is enabled on checkout
* Update - Show "Payment Options" as the Optimized Checkout title on classic checkout and "Payment Methods" on Blocks checkout instead of "Stripe"
* Dev - Separate Agentic Commerce merchant-controlled is_enabled setting from the developer feature flag
* Fix - Move test mode instructions above the Adaptive Pricing currency selector in classic checkout
* Fix - Render the Adaptive Pricing currency selector immediately above the payment element in classic checkout
* Update - Show Express Checkout on block checkout when Adaptive Pricing is enabled
* Fix - Fix checkout session creation for guest users
* Add - Allow payment methods for other currencies to be enabled when Adaptive Pricing is enabled
* Fix - Re-compute Stripe PE appearance after web fonts load to prevent fallback font rendering
* Fix - Better background color detection for block themes and allow fonts from fonts.bunny.net
* Update - Shorten test mode messaging, add Test Mode badge on Blocks checkout, and add copy-to-clipboard for test card numbers
* Fix - Prevent brief display of wrong title on classic checkout when Optimized Checkout is enabled
* Fix - Update Stripe Fee and Stripe Payout values correctly after partial capture by replacing authorization-phase values instead of adding to them
* Fix - Add defensive checks before running renewal meta cleanup when renewal/subscription objects are missing or invalid
* Dev - Add metadata accessor methods for subscription objects to WC_Stripe_Order_Helper, centralizing subscription-specific metadata handling
* Add - Include specific information on converted currency for adaptive pricing in order confirmation emails
* Fix - Use the order currency instead of the global store currency when creating a payment intent, resolving incorrect charges in multicurrency setups
* Dev - Rename and move the new Checkout Sessions ajax handler class to be autoloaded
* Dev - Autoload all Agentic Commerce classes via Composer classmap, removing manual require_once calls
* Add - Process payment with adaptive pricing in the classic checkout
* Dev - Add WC_Stripe_Country_Code constants class and replace hardcoded country code strings
* Dev - Update WC_Stripe_Currency_Code constants class with zero-decimal and three-decimal currency lists and replace legacy no_decimal_currencies() usage
* Fix - Resolve intermittent "Missing required customer field: address->line1" error during checkout with auto-account creation
* Update - Add deprecation notices to methods and properties that were deprecated without them in older versions
* Add - Include specific information on converted currency for adaptive pricing in the order received page and order details page
* Add - Support express checkout for free trial subscription products that require shipping
* Fix - Normalize express checkout button spacing on the block cart page in Safari
* Fix - Re-block UI during express checkout post-modal processing so shoppers see a loading state while the checkout API call completes
* Dev - Rename PHPUnit test files and directories to match the WordPress kebab-case naming convention used in includes/
* Add - Process payment with adaptive pricing in the blocks checkout
* Update - Express Checkout button logging will only occur when verbose debug mode is enabled
* Update - Disable the Optimized Checkout Suite in the "Add Payment Method" and "Change Subscription Payment Method" screens
* Dev - Remove unused frontend code: legacy blocks payment request API helpers, related normalize utilities, and unused Stripe icon component
* Add - Allow additional font domains to be included in Stripe fonts
* Dev - Skip registering Stripe email classes when WooCommerce email class is not loaded
* Fix - Add order and payment method validation to prevent errors
* Tweak - Hide pay and cancel actions for pending orders processed via Checkout Session in order received page and My Account orders list
* Fix - Improve default layout when Optimized Checkout is disabled
* Fix - Improve performance of CSS style lookups
* Fix - Wrap express checkout add-to-cart in try/catch to prevent errors
* Add - Initial implementation of always-expanded Optimized Checkout Suite in shortcode checkout
* Dev - Add incremental inventory sync for Agentic Commerce: tracks stock changes via WooCommerce hooks and uploads a minimal inventory_feed CSV to Stripe one minute after the first change
* Dev - Add product deletion tracking to Agentic Commerce inventory sync: product deletes and trash events are batched and uploaded to Stripe as a product_catalog_feed with delete:true
* Dev - Collapse PHPUnit tests using data providers to reduce duplication and improve test isolation
* Fix - Fix UPE style transition keys for font smoothing properties
* Fix - Only collect and send payer phone in Checkout Sessions when the WooCommerce phone field is required
* Dev - Remove @woocommerce/currency dev dependency to resolve locutus CVE-2026-32304 (GHSA-vh9h-29pq-r5m8)
* Add - Handle Checkout Session failure webhook events for expired and async failed payments
* Add - Process Checkout Session async payment success webhooks
* Dev - Hide Stripe's testing assistant on checkout page
* Dev - Treat misaligned statements as errors in PHPCS ruleset
* Fix - Put subscription on hold when Stripe Radar blocks a renewal payment to prevent WC Subscriptions from scheduling further retry attempts
* Dev - Remove checkout sessions feature flag and make the feature available by default
* Fix - Treat customer-initiated Klarna (and other redirect BNPL) cancellations as recoverable so the order stays retryable and shoppers can complete checkout with another payment method
* Fix - Prevent TypeError when processing deferred webhooks using Action Scheduler
* Update - Hide Adaptive Pricing option for Stripe accounts based in India and European Economic Area countries
* Fix - Prevent JavaScript error in `elements.update` when using checkout sessions with adaptive pricing
* Fix - Keep adaptive pricing amount in sync on classic checkout after order total changes
* Fix - Keep adaptive pricing amount in sync on block checkout after order total changes
* Fix - Use a single Checkout Session line item priced at the full payable cart total so adaptive pricing sessions match checkout totals
* Add - Add Ajax endpoint to update line items in a checkout session
* Tweak - Hide the Adaptive Pricing currency selector from classic checkout when a saved payment method is selected
* Add - Allow customers to save payment methods during checkout with adaptive pricing
* Fix - Restrict Checkout Session saved payment method options to logged-in customers so guest checkout session creation succeeds
* Add - Add an admin notice and one-click action to move Stripe payment methods to the top of WooCommerce payment gateway order for Optimized Checkout
* Update - Allow Adaptive Pricing for merchant accounts based in EEA countries
* Add - Show ECB interbank rate conversion fee notice to EEA-based shoppers on the order received page and in customer order confirmation emails
* Fix - Confirm checkout session with user data in classic checkout for guest user
* Add - Handle redirect payment flow in classic checkout for Checkout Sessions
* Dev - Add automatic changelog entry suggestions to bin/changelog.js
* Fix - Improve UX for the "Stripe first method" notice for Optimized Checkout
* Fix - Change Checkout Sessions (Adaptive Pricing) redirect-based flow to match the existing PaymentIntent flow (redirect to checkout page)
* Fix - Ensure currency selector appears after saved payment methods in classic checkout

=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
WooCommerce Stripe Gateway v10.5.3
*** Changelog ***

= 10.5.3 - 2026-03-19 =
* Fix - Restore default layout when Optimized Checkout is disabled
* Fix - Prevent incorrect re-enablement of express checkout methods during upgrades
WooCommerce Stripe Gateway v10.5.2
*** Changelog ***

= 10.5.2 - 2026-03-13 =
* Fix - Ensure that we enqueue all needed scripts on payment pages
WooCommerce Stripe Gateway v10.5.0
*** Changelog ***

= 10.5.1 - 2026-03-11 =
* Fix - Reinstate custom appearance logic
* Fix - Refactor some Amazon Pay helpers to prevent an infinite loop
* Fix - Clear customer cache after saving a new payment method so the Stripe payment method list has correct data
WooCommerce Stripe Payment Gateway v10.4.0
*** Changelog ***

= 10.4.0 - 2026-02-09 =
* Add - Introduce an endpoint to create Checkout Sessions tokens
* Add - New setting to control Adaptive Pricing
* Add - Map Norwegian nb-NO to generic no-NO locale
* Update - Redirect merchants to the Stripe settings screen upon plugin activation
* Fix - Fix Stripe client API calls with wrong amount when rendering the express checkout buttons in block
* Fix - Validate product exists before accessing product methods in express checkout to prevent fatal errors
* Update - Ensure the `customer_name` metadata sent to Stripe does not have leading or trailing spaces
* Update - Move all logic from WC_Gateway_Stripe to WC_Stripe_UPE_Payment_Gateway as part of deprecation
* Update - Remove the main Payment Request Buttons backend class, WC_Stripe_Payment_Request, which was deprecated in 10.2.0
* Dev - Replace deprecated logger method calls with severity specific methods
* Dev - Ensure PHPStan runs when pushing changes
* Dev - Add PHPStan stub for WC_Subscription class
* Dev - Remove the deprecated WC_Stripe_Apple_Pay class
* Fix - Prevent Optimized Checkout from showing unsupported payment methods
* Dev - Unit tests to cover address normalization
* Fix - Add order validation in Multibanco email instructions to prevent fatal error when order is invalid
* Fix - Add validation to prevent fatal error when setting default payment token if token doesn't exist
* Fix - Validate order object before accessing methods in my account orders actions to prevent fatal errors
* Dev - Use WC_STRIPE_PLUGIN_PATH constant instead of __DIR__ for more reliable file path resolution
* Dev - Automate release note creation PR
* Fix - Resolve false incompatibility warnings for Block Editor payment methods
* Dev - Introduce a feature flag for the Stripe checkout sessions feature
* Dev - Improve the pre-push hook
* Fix - Prevent credit card input fields from being cleared in the Optimized Checkout Suite (OCS) when the "Save payment method" checkbox is selected on classic checkout
* Fix - Better error handling when token creation fails
* Tweak - Improve PHPDoc for payment token code
* Tweak - Update PHPDoc for email notification classes
* Add - Admin notice for merchants potentially affected by the express checkout button location issue in versions 10.1.0 to 10.2.x
* Add - Support Amazon Pay as an express checkout method
* Add - Enable Amazon Pay for eligible new installs
* Update - Stop auto-enabling Optimized Checkout Suite for new installs
WooCommerce Stripe Gateway v10.3.1
= 10.3.1 - 2026-01-15 =
* Fix - Fatal error when using express payment method with certain addresses
WooCommerce Stripe Gateway v10.3.0
*** Changelog ***

= 10.3.0 - 2026-01-13 =
* Update - Increase Afterpay/Clearpay maximum transaction amount to 4,000 AUD and 4,000 NZD
* Dev - Require milestones to be set on pull requests
* Update - Remove legacy checkout payment method classes
* Dev - Rename the express checkout frontend main setting key
* Update - Deprecate and replace Payment Request Button classes with Express Checkout equivalents
* Dev - Rename the express checkout customization route
* Dev - Rename all express checkout related frontend hooks
* Dev - Remove deprecated legacy checkout settings retrieval methods
* Dev - Remove all references to the UPE-enabled feature flag
* Dev - Remove deprecated promotional banners (related to legacy checkout)
* Fix - Error when using Puerto Rico addresses with express checkouts
* Tweak - Improve error messages when Stripe API requests fail to better distinguish between request and retrieval errors
* Fix - Resolve Level3 data validation error caused by rounding precision when shipping rates have 3+ decimal places
* Tweak - Change BLIK confirmation webhook processing from deferred to immediate
* Fix - Preserve express checkout button location settings when upgrading from older plugin versions
* Fix - Fix some initialization bugs for reconnections
* Fix - Update Ukraine state mapping list
* Fix - Use same default locations for Amazon Pay express checkout
* Dev - Add configuration and workflow for PHPStan
* Fix - Calculate subtotal correctly in express checkout
* Dev - Improve PHPStan handling of plugin constants
* Fix - Ensure that 'Link' and 'Stripe Link' are not translated
* Fix - Fix situation where Stripe errors were not translated
* Dev - Ensure multiple subdirectories are not exposed via Docker container
* Dev - Fix ACH E2E tests for updated Stripe test flow
* Tweak - Simplify logic for default settings and wc_stripe_settings filter
* Tweak - Update PHPDoc for WC_Stripe_Payment_Gateway->get_intent_from_order()
* Tweak - Fix return type for WC_Stripe_Order_Helper::get_instance()
* Fix - Ensure express checkout is enabled in current context before registering the express checkout script
* Fix - Prevent warnings for Amazon Pay in Express Checkout block
WooCommerce Stripe Gateway v10.1.0
*** Changelog ***

= 10.1.0 - 2025-11-11 =
* Dev - Remove unused `shouldShowPaymentRequestButton` parameter and calculations from backend
* Fix - Improves the error message shown in checkout when a saved payment method is no longer valid
* Fix - Fix fatal error when trying to allow the `display` CSS property using the `safe_style_css` filter
* Fix - Remove `redirect_url` parameter from Express Checkout payment flow
* Fix - Adjust UI spacing of help text on express checkout theme settings page
* Update - Renames and migrates all Payment Request Buttons settings to Express Checkout
* Dev - Upgrades `@automattic/interpolate-components` to 1.2.1 to remove the `node-fetch` dependency
* Add - Includes a notice to inform merchants about methods that are automatically enabled upon account connection
* Dev - Upgrades the `nock` NPM package to version `^13.5.6` to remove the lodash.set dependency
* Add - Add a new filter allowing third-party plugins to hook captcha solutions when creating and confirming setup intents
* Dev - Add track events when clicking the "Reconnect to Stripe" button (both in the settings page and the admin notice)
* Update - Removes unnecessary legacy checkout gateway instantiations and UPE disablement code
* Dev - Renames previous Order Helper class methods to use the `_id` suffix
* Dev - Expands the Stripe Order Helper class to handle customer ID, card ID, UPE payment type, and UPE redirect status metas
* Fix - Remove redundant secret management logic when configuring webhooks
* Dev - Improve Payment Method Configuration error logging
* Dev - Add Stripe's request-id to API response logs
* Fix - Increase limit when listing available payment method configurations from the Stripe API
* Fix - Klarna not processing recurring payments
* Fix - Fix Express Checkout error with free trial subscription on blocks cart/checkout
* Fix - Improve Express Checkout compatibility with One Page Checkout
* Fix - Allow express checkout to complete successfully for addresses without postal codes in countries where it's not required (eg: Israel)
* Fix - Prevent retrying requests that errored out due to declined payment methods
* Fix - GooglePay/ApplePay fail when there are more than 9 shipping options
* Fix - Detect WooCommerce Subscriptions staging sites when checking if payments can be detached
* Fix - Fix saved ACH payment methods sending unsupported capture_method parameter causing checkout failures
* Dev - Add Stripe's masked API key to API request/response logs
* Add - Add wc_stripe_is_amazon_pay_available filter to override Amazon Pay feature flag
* Dev - Add verbose debug logging mode to the OAuth connect flow
* Fix - Disable Amazon Pay when taxes are based on billing address and add notices with details
* Fix - Fix express checkout error for a Saudi Arabian address without state and postal code
* Fix - Ensure we have a fallback for shipping rate names in classic checkout

About us

  • Babiato Forum - The webmaster community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day, updating Daily resource to make sure our community is one of the best.

Quick Navigation

User Menu