Order status not updating after recent update of Mollie
-
Since a recent update of the “Mollie Payments for WooCommerce” plugin, we are experiencing a critical issue where order statuses are not updating automatically after a successful payment.
The payment is processed correctly and shows as “paid” in our Mollie dashboard.
This issue started right after the plugin was updated and the webhook URL changed from the legacy
/wc-api/endpoint to the new/wp-json/mollie/v1/webhookendpoint.We have performed extensive troubleshooting and can confirm that the issue does not seem to be on our website’s end:
Webhook Endpoint is Reachable: We tested the endpoint (
/wp-json/mollie/v1/webhook) directly withcurl, and it correctly returns a200 OKstatus. The server is not blocking the URL.Webhooks Are Arriving: We added custom server-side logging. We can see that Mollie’s POST requests (webhooks) do arrive on our server, but they often arrive with a significant delay compared to when the payment was completed.
Manual Trigger Works Instantly: If we manually send a POST request to our webhook URL with a valid transaction ID from a “pending” order, the order status updates to “Processing” or “Completed” immediately. This proves that our website’s processing logic is working perfectly.
Conflicts & Caching Ruled Out: We have deactivated all non-essential plugins (caching, security, etc.) and cleared all caches. The issue persists, confirming it is not a plugin conflict or caching problem.
Action Scheduler is Clear: We have checked the WooCommerce Action Scheduler, and there are no pending or stuck Mollie-related tasks.
Conclusion
Our analysis strongly indicates that the website, WooCommerce, and the Mollie plugin are all functioning correctly. The root cause of the problem is a significant delay in the webhook delivery from Mollie’s servers to our server.
Could you please advise on the following:
- Is this a known issue with the recent update?
- Are there any specific server configurations (like rate-limiting or greylisting) that might cause Mollie’s system to delay its webhook retries, rather than being blocked completely?
The page I need help with: [log in to see the link]
The topic ‘Order status not updating after recent update of Mollie’ is closed to new replies.