Quick Diagnosis
Pending payment can be normal during payment handoff; the issue is whether it stays pending after provider outcome is known.
Problem
Diagnose WooCommerce pending payment orders by checking payment handoff, webhook delivery, inventory holds, order notes, and provider status.
Problem, cause, fix, verify
Problem
WooCommerce has an order that has not moved from pending payment to the expected status.
Audience
WooCommerce store teams reviewing orders that stay in pending payment.
First check
Pending payment can be normal during payment handoff; the issue is whether it stays pending after provider outcome is known.
Verify
If the provider shows payment success but WooCommerce remains pending, inspect webhook delivery, endpoint URL, SSL, redirects, firewall responses, and plugin logs at the payment timestamp.
Editorial trust
On this page
Symptom
For: WooCommerce store teams reviewing orders that stay in pending payment.
Diagnosis
Pending payment can be normal during payment handoff; the issue is whether it stays pending after provider outcome is known.
Change status manually only when the payment evidence supports it.
Pending orders can reserve stock or confuse fulfillment teams. Review stock hold duration, order notes, and provider outcome before canceling, completing, or asking the customer to retry.
If the provider shows payment success but WooCommerce remains pending, inspect webhook delivery, endpoint URL, SSL, redirects, firewall responses, and plugin logs at the payment timestamp.
Diagnosis
Escalate to the payment provider when webhook events are missing or provider status is unclear.
References