{"id":18662845,"date":"2025-09-30T19:37:29","date_gmt":"2025-09-30T19:37:29","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/order-status-not-updating-after-recent-update-of-mollie\/"},"modified":"2025-09-30T19:37:29","modified_gmt":"2025-09-30T19:37:29","slug":"order-status-not-updating-after-recent-update-of-mollie","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/order-status-not-updating-after-recent-update-of-mollie\/","title":{"rendered":"Order status not updating after recent update of Mollie"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Since a recent update of the &#8220;Mollie Payments for WooCommerce&#8221; plugin, we are experiencing a critical issue where order statuses are not updating automatically after a successful payment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The payment is processed correctly and shows as &#8220;paid&#8221; in our Mollie dashboard.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This issue started right after the plugin was updated and the webhook URL changed from the legacy <code>\/wc-api\/<\/code> endpoint to the new <code>\/wp-json\/mollie\/v1\/webhook<\/code> endpoint.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We have performed extensive troubleshooting and can confirm that the issue does <strong>not<\/strong> seem to be on our website&#8217;s end:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Webhook Endpoint is Reachable:<\/strong> We tested the endpoint (<code>\/wp-json\/mollie\/v1\/webhook<\/code>) directly with <code>curl<\/code>, and it correctly returns a <code>200 OK<\/code> status. The server is not blocking the URL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Webhooks Are Arriving:<\/strong> We added custom server-side logging. We can see that Mollie&#8217;s POST requests (webhooks) <em>do<\/em> arrive on our server, but they often arrive with a significant delay compared to when the payment was completed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Manual Trigger Works Instantly:<\/strong> If we manually send a POST request to our webhook URL with a valid transaction ID from a &#8220;pending&#8221; order, the order status updates to &#8220;Processing&#8221; or &#8220;Completed&#8221; <strong>immediately<\/strong>. This proves that our website&#8217;s processing logic is working perfectly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Conflicts &amp; Caching Ruled Out:<\/strong> 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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Action Scheduler is Clear:<\/strong> We have checked the WooCommerce Action Scheduler, and there are no pending or stuck Mollie-related tasks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Conclusion<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our analysis strongly indicates that the website, WooCommerce, and the Mollie plugin are all functioning correctly. The root cause of the problem is a <strong>significant delay in the webhook delivery from Mollie&#8217;s servers<\/strong> to our server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Could you please advise on the following:<\/p>\n\n\n\n<ol start=\"1\">\n<li>Is this a known issue with the recent update?<\/li>\n\n\n\n<li>Are there any specific server configurations (like rate-limiting or greylisting) that might cause Mollie&#8217;s system to delay its webhook retries, rather than being blocked completely?<\/li>\n<\/ol>\n","protected":false},"template":"","class_list":["post-18662845","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/18662845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/18662845\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=18662845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}