Chat on WhatsApp

My Magento orders are stuck on “Pending Payment”, what’s wrong?

Almost always the gateway charged the card but its webhook / IPN / callback never reached Magento, so the order never advances to Processing. The notify URL might be blocked by a firewall or WAF, redirected by an HTTPS / trailing-slash rule, or rejected by Magento’s CSRF / form-key check. We confirm the charge in the gateway dashboard, fix the listener, then replay the missed events so the stuck orders settle to their real status. Seen most with Stripe, PayPal IPN, and Razorpay.

Was this helpful?