# Payment gateway plugin failures breaking WooCommerce checkout

Market: WooCommerce

WooCommerce store owners and agencies lose sales when payment plugins fail at checkout, with card, wallet and sync errors, and want reliable fixes or are switching to other gateways.

Source: https://idea.2folk.com/clusters/11

## Verdict: watch (medium confidence)

Severe, repeated pain from many merchants, mostly one plugin's recent releases. No price signals, and the cause may be a temporary vendor bug rather than a lasting market.

## The problem

Payment gateway plugin updates break card, Apple Pay and Google Pay checkout without warning. Stores lose sales for days, get duplicate orders, and spend time debugging, refunding manually or rolling back versions.

Who: WooCommerce merchants running live stores, plus at least one agency. Sizes mentioned range from small stores \(58 wallet orders in 30 days\) to carts of about 1,890 €.

Would they pay? weak. No price paid or wish to pay found. Losses are cited, such as "a few thousand dollars in sales", and one author mentions wanting to avoid extra costs.

## Idea: Checkout Canary

A monitor that runs test checkouts on a WooCommerce store after every plugin update, covering card, Apple Pay, Google Pay and deposits, and alerts the owner at once if payment breaks.

Smallest version:
- WordPress plugin or service that detects payment plugin updates
- Scheduled synthetic checkout test per payment method in test mode
- Email or SMS alert with failing step and one-click rollback instructions

Why it can win: Existing tools wait for customers to complain. This tests the real checkout flow right after each update and tells the merchant before sales are lost.

## Tools people use instead

- Payment Plugins: Only named as a free Stripe plugin one author switched to; no detail on its limits
- Stripe: Official gateway plugin breaks on releases, hides payment fields, and fails with wallets and deposits
- Square plugin: Product sync fails, settings won't save, support refused, checkout slow
- WooPayments: Named only in a review; the lines give no detail on its gaps

## Risks

- Test checkouts on live stores are hard to run safely across varied setups and gateways
- Merchants may not pay for monitoring until after they have lost sales
- Stripe could fix its release quality, removing the trigger for this tool

## Test it this week

- Post in WooCommerce merchant groups and the WordPress.org Stripe plugin forum asking how people catch checkout breakage after updates
- Message the authors of lines 1, 3, 4 and 8 and ask what a broken checkout cost and if they'd pay for alerts
- Build a landing page offering free checkout-health alerts, with a waitlist, and see if 10 store owners sign up

## Size

- Posts: 19
- Unique authors: 18
- Average severity: 3.6 of 5
- First seen: 2023-08-02. Last seen: 2026-09-28
- Trend: 4 posts in the last 28 days, 8 in the 28 days before
- Authors who say they plan to switch: 4

## Who has the problem

- merchant \(16\)
- agency \(1\)

Store size hints:
- live store at saffronol.com
- 58 wallet orders in 30 days; 68 card and PayPal orders in one day
- lost a few thousand dollars in sales
- UK-based customers, charges in GBP, preparing to grow
- deposit payments around 500 € on 1,890 € carts
- store estechareproducciones.com, currency EUR

## What they do today

- Apple Pay and Google Pay still work; no card workaround found
- switched to an alternative PayPal integration
- switched to the free Payment Plugins Stripe plugin
- writing own script to sync inventory counts
- manually reviews transactions daily, refunds duplicates and updates order status
- reverted plugin to version 10.8.5
- turned Link off again and cleared site cache
- uses it only as a payment gateway

## Tools named

Tools they complain about:
- none found

Alternatives they name:
- Deposits & Partial Payments for WooCommerce \(1\)
- Payment Plugins \(1\)
- Stripe \(1\)
- WooPayments \(1\)

## Price hints

- none found

## Evidence (top 15 by severity)

- [Stripe plugin passes an explicit apiVersion to Stripe.js, causing a VersionError on checkout; card payments fail on a live store and the author asks for a patch timeline.](https://wordpress.org/support/topic/can-not-provide-apiversion-to-stripe-breaks-card-checkout-10/) — 2026-09-19, wordpress, severity 5
- [Author says the plugin fails to process mobile credit card transactions, broke checkout and cost customers, so they abandoned it for another PayPal integration.](https://wordpress.org/support/topic/critical-mobile-credit-card-failure-lost-customers-and-switched-plugins/) — 2026-09-12, wordpress, severity 5
- [Stripe Gateway 10.9.0 silently breaks all Apple Pay and Google Pay orders with a 400 on checkout; 10.9.1 does not fix it, costing days of wallet sales.](https://wordpress.org/support/topic/10-9-0-silently-breaks-all-apple-pay-google-pay-orders/) — 2026-09-01, wordpress, severity 5
- [Stripe Gateway stopped working, showed no payment options to non-admin customers, and cost a few thousand dollars in sales; author switched to Payment Plugins.](https://wordpress.org/support/topic/no-good-37/) — 2026-03-26, wordpress, severity 5
- [Square plugin doesn't sync product deletions, so customers can buy unavailable items; Square refuses support, so the agency is writing its own inventory sync script and advising a move to Stripe.](https://wordpress.org/support/topic/doesnt-work-and-square-wont-support-it/) — 2024-01-02, wordpress, severity 5
- [Stripe plugin fails to confirm successful payments for Adaptive Pricing checkout transactions, causing duplicate attempts, manual refunds and daily admin work, and costing the store business.](https://wordpress.org/support/topic/adaptive-pricing-checkout-not-confirming-payment-made/) — 2026-09-02, wordpress, severity 4
- [Stripe Gateway invalidates Checkout Sessions with an amount mismatch on deposit payments, creating 2-9 duplicate orders per customer attempt when used with Deposits & Partial Payments.](https://wordpress.org/support/topic/commandes-double-erreur-checkout-session-amount-mismatch-paiement-pa/) — 2026-09-01, wordpress, severity 4
- [Version 10.9.0 of the Stripe Gateway plugin broke checkout by hiding credit/debit fields; the author lost a day debugging and reverted to 10.8.5.](https://wordpress.org/support/topic/10-9-0-broke-credit-debit-fields-not-showing/) — 2026-08-28, wordpress, severity 4
- [After re-enabling Link in the Stripe gateway, customers' carts are empty at checkout and store API endpoints return 404, forcing the author to disable Link again.](https://wordpress.org/support/topic/disabled-working-link-feature-and-broken-after-re-enabling-it/) — 2026-09-21, wordpress, severity 3
- [Author suspects the Stripe express checkout nonce endpoint lets banned customers bypass checkout security and place orders, and asks how to disable it to avoid extra costs.](https://wordpress.org/support/topic/wc-ajaxwc_stripe_get_express_checkout_nonces/) — 2026-09-17, wordpress, severity 3
- [Customer with an expired card deleted it, then could not renew a subscription because the Stripe card fields were greyed out in every payment screen.](https://wordpress.org/support/topic/stripe-credit-debit-card-fields-greyed-out-for-existing-woo-subscriber-renewal/) — 2026-09-04, wordpress, severity 3
- [Author reports a JavaScript TypeError \(setOrderTracking is not a function\) on Checkout Block in Stripe 10.9.1, slowing wallet button initialisation, and asks about a workaround.](https://wordpress.org/support/topic/setordertracking-javascript-error-on-checkout-block-stripe-10-9-1/) — 2026-09-04, wordpress, severity 3
- [Bizum is enabled in Stripe but does not appear in the plugin's payment methods list or at checkout, while cards and Klarna work.](https://wordpress.org/support/topic/bizum-enabled-in-stripe-but-not-showing-at-checkout/) — 2026-09-02, wordpress, severity 3
- [Reviewer says the Stripe Gateway plugin worsens each release: features removed, hooks break, and the Link by Stripe express checkout option can't be disabled because it re-checks after saving.](https://wordpress.org/support/topic/wore-with-each-release/) — 2026-05-25, wordpress, severity 3
- [Author gives 1 star, calling the Stripe Gateway plugin slow and flakey, and says it is time to drop Stripe for better alternatives.](https://wordpress.org/support/topic/slow-awful/) — 2026-04-19, wordpress, severity 3

## Before you build

- This is a signal, not proof of a buyer. Talk to at least 5 of the authors first.
- Check each named tool for price, rating, and recent reviews on its own site and app store.
- Write down what a buyer would pay and what they pay now.
