When orders do not update.
CHECK THE URL
Compare what your plugin specifies against what is in the gateway dashboard.
A typographical error means nothing arrives.
CHECK THE SITE IS REACHABLE
The gateway must reach your site from outside.
A site behind maintenance mode, or blocking requests, does not receive webhooks.
CHECK SECURITY PLUGINS
Aggressive firewall rules sometimes block gateway requests.
Whitelist the gateway if necessary.
CHECK ANY SECRET OR HASH
Some gateways require a matching secret between dashboard and plugin.
A mismatch means the webhook is rejected silently.
CHECK THE GATEWAY LOGS
Most dashboards show webhook attempts and responses.
That tells you whether it was sent and what your site returned.
CHECK FOR HTTPS PROBLEMS
An invalid certificate can cause the gateway to refuse the connection.
WHAT TO DO IF ORDERS ARE ALREADY STUCK
Reconcile manually against the gateway, then fix the configuration.
WHAT TO TEST AFTER FIXING
A real transaction, confirming automatic update.