WordPress plugin change record

WooCommerce Stripe 10.8.x payments stuck in Pending Payment

Reviewed August 3, 2026Evidence confidence: Confirmed release changes; individual root cause may varyPrimary domain: Checkout / payment reconciliation
Current decisionStores affected by 10.8.x payment-status problems should reconcile paid Stripe transactions against WooCommerce orders first, then test and deploy the fixed release path rather than treating the problem as a normal webhook delay.
Want alerts for WooCommerce payment issues? This is one of the pages already getting Google impressions. We are testing whether visitors want alerts for checkout failures, payment-status bugs, order-total mismatches, shipping/tax undercollection, and webhook/capture failures.

Get payment issue alerts

Merchants reported payments succeeding in Stripe while the corresponding WooCommerce orders remained Pending Payment or were later cancelled. During the incident, plugin support temporarily treated version 10.7.0 as the stable release. Version 10.8.2 was then published with explicit fixes for Adaptive Pricing orders remaining pending after successful payment and for some webhook payments being dropped.

Do not blindly mark every pending order as paid. Compare each WooCommerce order with the matching Stripe payment, amount, customer, currency, and transaction ID before changing order status or fulfillment.

What changed?

  • 10.8.0: Optimized Checkout Suite and Adaptive Pricing were enabled by default for eligible stores.
  • 10.8.1: merchants reported successful Stripe charges that did not advance WooCommerce order status.
  • 10.8.2: the official changelog says it prevents Adaptive Pricing orders from being stuck pending after successful payment and fixes webhook classification that could drop payments.

Who is affected?

This record is most relevant when a store installed WooCommerce Stripe 10.8.0 or 10.8.1, uses Adaptive Pricing or Optimized Checkout, and sees Stripe show a successful charge while WooCommerce remains Pending Payment, Failed, or Cancelled.

What should you do?

Your situationPrimary decisionSafeguard
Running 10.8.0 or 10.8.1 and seeing paid-but-pending ordersUpdate / patch after reconciliation and stagingBack up, test checkout and webhooks, then monitor live orders
Stripe charged the customer but WooCommerce cancelled the orderInvestigate and reconcile before fulfillment or refundConfirm charge, amount, currency, customer, and transaction ID
Still seeing the issue after updating or rolling backEscalate privatelyEnable Stripe logging, gather system status, and send logs through official support

Safest response sequence

  1. Pause automatic updates temporarily. Keep the environment stable while reconciling orders.
  2. Reconcile recent orders. Compare Stripe payments with WooCommerce orders marked Pending, Failed, or Cancelled.
  3. Back up and test in staging. Run card and local payment methods and confirm order status, emails, stock, refunds, and webhook delivery.
  4. Check the Stripe connection and webhooks. Reconfigure webhooks if they are stale or the problem continues.
  5. Deploy during a low-volume window. Monitor Stripe and WooCommerce side by side for the first live orders.

What is not yet proven?

The 10.8.2 changelog directly addresses several mechanisms behind paid orders remaining pending. That does not prove every payment-status problem has the same cause. A store can still have stale webhooks, caching or security interference, theme/plugin conflicts, environment problems, or a different Stripe integration issue.

Escalate immediately when: customers were charged twice, paid orders were fulfilled twice, order amounts differ from Stripe, refunds fail, or you cannot determine whether an order was paid.

Update log

Version 10.8.0 published with Optimized Checkout Suite and Adaptive Pricing enabled by default for eligible stores.

Version 10.8.2 published with fixes for pending orders after successful payment and dropped payments in webhook handling.

An alert-intent CTA was added to test whether visitors want WooCommerce payment issue alerts.

Official sources

This is independent technical research, not official WooCommerce support. Verify your own environment before changing a production payment system.