Invented store — accuracy on real stores is unmeasured high confidence
Payments are being taken but the webhook that advances the order is not being delivered, so orders stay in pending.
What the store's own signals show
- Webhook "payment_intent.succeeded" is active after 41 consecutive failures (last response 5xx). strong
- 18 order notes classified as webhook missing. supporting
- 14 order notes classified as authorized not captured. supporting
- pending → processing is taking up to 85 minutes at p90. supporting
Independent public evidence (2 origins)
- Illustrative source A — github issue, fixed in 9.6.1. not a real link
- Illustrative source B — wporg forum, fixed in 9.6.1. not a real link
On a real answer these are live URLs to the issue or thread. Here they are placeholders: linking a fabricated example to real reports would misrepresent both.
What is still unknown
- Whether the gateway's own dashboard shows the charge as captured — this service does not read it.
Safe next steps
- In WooCommerce → Settings → Advanced → Webhooks, open the failing topic and check its recent delivery log.
- Re-enable the webhook if it was auto-disabled after repeated failures.
- Re-send one recent delivery and confirm the order advances, rather than editing order status by hand.
How to tell whether it held: Re-run verify_revenue_recovery after 2 hours: pending should fall relative to processing, and consecutive webhook failures should return to zero.