• 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/webhook endpoint.

    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 with curl, and it correctly returns a 200 OK status. 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:

    1. Is this a known issue with the recent update?
    2. 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]

Viewing 15 replies - 1 through 15 (of 19 total)
  • Plugin Author Mollie

    (@mollieintegration)

    Thanks everyone for the detailed reports and for sharing your troubleshooting steps 🙏.

    As a temporary workaround, you can switch back to the old webhook endpoint by adding the following filter to your theme’s functions.php file:

    add_filter( 'mollie_wc_gateway_disable_rest_webhook', '__return_true' );

    This will make the plugin use the legacy /wc-api/ webhook URL again. (The old endpoint is still active, so both old and new payments will continue to work.)

    Additionally, if you notice that a payment is marked as “paid” in Mollie but the WooCommerce order did not update, you can use the new “Check payment on Mollie” order action from the WooCommerce order page. This will fetch the payment status directly from Mollie and update the order immediately.

    👉 Could you please try this workaround and let us know if it improves the order status updates on your site? Your feedback will help us narrow down whether the issue is related to the new webhook endpoint specifically.

    We’re continuing to investigate the webhook delays on our side and will update this thread as soon as we know more.

    Plugin Author Mollie

    (@mollieintegration)

    @horsemania

    Do you have any new supporting evidence for the delayed webhook issue?

    The examples we have received yesterday from our Mollie support team seem to show that the webhook is triggered within a second on the order, while some payments appear to have no webhook received at all.

    It would be helpful if anyone experiencing this issue could share more recent examples or logs so we can better understand whether this is a delay problem or something else entirely.

    Thread Starter horsemania

    (@horsemania)

    @mollieintegration yesterday I sended several logs to mollie support. If you provide me a upload link then I can send then to you directly.

    Downgrade to 8.0.5 does not resolve the issue for us.

    Thread Starter horsemania

    (@horsemania)

    I’ve got a anwser from Mollie:

    As a temporary workaround, you can switch back to the *old webhook endpoint* by adding the following filter to your theme’s functions.php file:

    add_filter( ‘mollie_wc_gateway_disable_rest_webhook’, ‘__return_true’ );

    This will make the plugin use the legacy /wc-api/ webhook URL again. (The old endpoint is still active, so both old and new payments will continue to work.)

    Additionally, if you notice that a payment is marked as “paid” in Mollie but the WooCommerce order did not update, you can use the new *“Check payment on Mollie”* order action from the WooCommerce order page. This will fetch the payment status directly from Mollie and update the order immediately.👉 Could you please try this workaround and let us know if it improves the order status updates on your site? Your feedback will help us narrow down whether the issue is related to the new webhook endpoint specifically.

    We’re continuing to investigate the webhook delays on our side and will update this thread as soon as we know more.

    Plugin Support Femi

    (@femiyb)

    Hello all

    We are still looking into this issue.

    We would need to see the logs generated for the orders.

    Please reach out privately with the Mollie Support Team here with a copy of your site system report and Mollie log files.

    If you like, you could also share the files via https://privatebin.syde.com/

    The system report can be accessed from here:
    WooCommerce > Status > Get system report > Copy for support
    You can copy the log files from here:
    WooCommerce > Status > Logs > select “mollie-payments-for-woocommerce-[…]”.

    Regards,
    Femi.

    Plugin Author Mollie

    (@mollieintegration)

    @horsemania did the workaround solve the issue?

    Moderator Support Moderator

    (@moderator)

    If you need support and you are not the original poster of their problem then per the forum guidelines please start your own topic.

    https://wordpress.org/support/forum-user-guide/faq/#i-have-the-same-problem-can-i-just-reply-to-someone-elses-post-with-me-too

    You can do so here.

    https://wordpress.org/support/plugin/mollie-payments-for-woocommerce/

    The many “I have this problem too” replies have been removed.

    I tried the workaround with the code in functions.php, but no success. Problem is still there.

    Plugin Support Femi

    (@femiyb)

    Hello

    We’ve noticed that several of the affected sites mentioned in another support thread are hosted on SiteGround. To help us confirm whether hosting might be a contributing factor, could you please let us know which hosting provider your site is running on?

    Thank you

    Hello

    We’ve noticed that several of the affected sites mentioned in another support thread are hosted on SiteGround. To help us confirm whether hosting might be a contributing factor, could you please let us know which hosting provider your site is running on?

    Thank you

    Our site is hosted on Siteground as well.

    As I said earlier, our website is also hosted on Siteground.

    I’ve had contact with them but they said that there’s was nothing blocking the webhook from Mollie.

    To help us confirm whether hosting might be a contributing factor, could you please let us know which hosting provider your site is running on?

    Our sites which are affected are hosted on siteground as well.

    We experience the same problem on SiteGround as well.

    @moderator why do we need to start separate topics about the same problem? I see there are multiple tickets explaining the same problem. Quite hard to follow and a lot of extra work for @femiyb as one of the plugin authors to answer everything.

    /edit

    Plugin Support Femi

    (@femiyb)

    Hello all

    One of our merchants experincing this has shared a possible fix here.

    This seems to resolve the issue for those who have tried. We ask that you take a look at this, read through and follow the instructions in the post.

    We would apprecaite your feedback if this resolves the issue for you.

    We are working to resolve this from our side.

    Regards,
    Femi.

Viewing 15 replies - 1 through 15 (of 19 total)

The topic ‘Order status not updating after recent update of Mollie’ is closed to new replies.