Chat on WhatsApp

My WooCommerce checkout isn’t completing / orders are stuck on pending, why?

Usually one of three things: the checkout AJAX (?wc-ajax=checkout) is failing silently, the payment gateway callback / webhook isn’t reaching your store, or an order-status hook is throwing. We debug the full chain, browser console, WooCommerce logs under WooCommerce → Status → Logs, and the gateway’s IPN/webhook, then fix the broken step and confirm a real test order completes end to end before we hand back.

Was this helpful?