• Sometimes, we do not receive an e-mail from WooCommerce that a new order arrived. The payment however was succesful (as in, we got an e-mail from Mollie that we received a payment). It seems like there is no callback to WooCommerce that the payment was processed succesfully.

    This issue seems very similar to https://wordpress.org/support/topic/paid-orders-not-always-processed-in-woocommerce/. Started around the same time as well (a couple of weeks ago).

    Relevant log output (X’out some stuff):


    2025-11-06T20:32:14+00:00 DEBUG ideal: Start process_payment for order 6717 CONTEXT: [true]
    2025-11-06T20:32:14+00:00 DEBUG Creating payment object: type Payment, creating a Payment.
    2025-11-06T20:32:14+00:00 DEBUG Order 6717 returnUrl: https:/xxxxxxxxxx/checkout/order-received/6717/?key=wc_order_xxxxxxxxxxxx&order_id=6717&filter_flag=onMollieReturn CONTEXT: [true]
    2025-11-06T20:32:14+00:00 DEBUG Order 6717 webhookUrl: https:/xxxxxxxxxx/wp-json/mollie/v1/webhook CONTEXT: [true]
    2025-11-06T20:32:14+00:00 DEBUG {
    "amount": {
    "currency": "EUR",
    "value": "XXX.XX"
    },
    "description": "Bestelling 6717",
    "redirectUrl": "https:/xxxxxxxxxx/checkout/order-received/6717/?key=wc_order_xxxxxxxxxxxx&order_id=6717&filter_flag=onMollieReturn",
    "webhookUrl": "https:/xxxxxxxxxx/wp-json/mollie/v1/webhook",
    "method": "ideal",
    "issuer": "",
    "locale": "nl_NL",
    "dueDate": "",
    "metadata": {
    "order_id": 6717
    }
    }
    2025-11-06T20:32:15+00:00 DEBUG ideal: Mollie payment object tr_XXXXXXXXXXXXXXXXXXXXXX (live) created for order 6717
    2025-11-06T20:32:15+00:00 DEBUG For order 6717 redirect user to Mollie Checkout URL: https://pay.ideal.nl/transactions/https%3A%2F%2Ftx.ideal.nl%2F2%2XXXXXXXXXXXXXXX?sig=XXXXXXXXXXXXXXXXXXXXX
    2025-11-06T20:34:05+00:00 DEBUG mollie_wc_gateway_ideal: Mollie payment object tr_XXXXXXXXXXXXXXXXXXXXXX (live) action call for order 6717.
    2025-11-06T20:34:05+00:00 DEBUG Mollie\WooCommerce\Payment\MollieOrderService::orderNeedsPayment mollie_wc_gateway_ideal: Order 6717 orderNeedsPayment check: yes, order not previously processed by Mollie gateway. CONTEXT: [true]
    2025-11-06T20:34:05+00:00 DEBUG Mollie\WooCommerce\Payment\MolliePayment::onWebhookPaid called for payment 6717
    2025-11-06T20:34:10+00:00 DEBUG Mollie\WooCommerce\Gateway\MolliePaymentGatewayHandler::getReturnRedirectUrlForOrder 6717: Determine what the redirect URL in WooCommerce should be.
    2025-11-06T20:34:10+00:00 DEBUG Mollie\WooCommerce\Payment\MollieOrderService::orderNeedsPayment mollie_wc_gateway_ideal: Order 6717 orderNeedsPayment check: yes, order not previously processed by Mollie gateway. CONTEXT: [true]
    2025-11-06T20:34:11+00:00 DEBUG Mollie\WooCommerce\Payment\PaymentModule::onMollieReturn: Redirect url on return order mollie_wc_gateway_ideal, order 6717: https:/xxxxxxxxxx/checkout/order-received/6717/?key=wc_order_xxxxxxxxxxxx&utm_nooverride=1
    2025-11-06T20:35:07+00:00 DEBUG mollie_wc_gateway_ideal: Mollie payment object tr_XXXXXXXXXXXXXXXXXXXXXX (live) action call for order 6717.
    2025-11-06T20:35:07+00:00 DEBUG Mollie\WooCommerce\Payment\MollieOrderService::orderNeedsPayment mollie_wc_gateway_ideal: Order 6717 orderNeedsPayment check: yes, order not previously processed by Mollie gateway. CONTEXT: [true]
    2025-11-06T20:35:07+00:00 DEBUG Mollie\WooCommerce\Payment\MolliePayment::onWebhookPaid called for payment 6717
    2025-11-06T20:35:07+00:00 DEBUG Mollie\WooCommerce\Payment\MolliePayment::onWebhookPaid WooCommerce payment_complete() processed and returned to Mollie\WooCommerce\Payment\MolliePayment::onWebhookPaid for payment 6717
    2025-11-06T20:35:07+00:00 DEBUG Mollie\WooCommerce\Payment\MolliePayment::onWebhookPaid processing paid payment via Mollie plugin fully completed for order 6717

    -> this is me, updating the order to status "processing" manually, the next day:

    2025-11-07T10:45:07+00:00 DEBUG Mollie\WooCommerce\Payment\PaymentModule::shipAndCaptureOrderAtMollie - 6717 - Try to process completed order for a potential capture at Mollie.
    2025-11-07T10:45:07+00:00 DEBUG Mollie\WooCommerce\Payment\PaymentModule::shipAndCaptureOrderAtMollie - 6717 - Payment already completed at Mollie, can not be captured.
Viewing 15 replies - 16 through 30 (of 35 total)
  • Plugin Support Femi

    (@femiyb)

    Hello @shustus

    We are still looking into this issue. To investigate further, could you please share the transaction ids for these orders with Mollie internal support here?

    Thank you.

    Plugin Support Femi

    (@femiyb)

    Hello @101media

    Yes please, if that wouldn’t be a problem, as we are unable to reproduce this issue on our side.

    We need to understand when this issue was introduced.

    Thank you

    Spits

    (@101media)

    @femiyb

    We’ve downgraded the plug-in to 8.0.5, I hope this problem doesn’t happen again, because it’s a big problem for the customer.

    I forwarded the logs to Mollie’s development by email!

    Thread Starter shustus

    (@shustus)

    @femiyb I shared the transaction ID already (e-mail to support @ Nov 13th, 8.55 CET)

    Plugin Support Femi

    (@femiyb)

    Thank you @101media

    Please let us know if the issue persists with version 8.0.5

    ars111

    (@ars111)

    I’m experiencing very same issue.

    Plugin Support Femi

    (@femiyb)

    Hello @ars111

    Could you please confirm what version of the plugin you currently have installed?

    Thanks.

    Plugin Support Femi

    (@femiyb)

    Hello all

    We are still looking into this isssue.

    As we are yet to reproduce this isssue on our side, we would need some more informtaion to understand what could be causing this issue.

    To start with, we would need some clarifircations on how exactly the issue occurs for everyone. If possible, please share the logs generated when this issue occurs.

    Could you also please confirm if this issue occurs for every orders on your site or a few orders?

    Could you also please share your system report files?

    Thank you

    I have the same issue. All orders paid via Mollie stay on status “pending payment”. Having to manually change it is a pain. Also, it’s not a great look when a customer made the order hours ago and did not receive an order confirmation. We have a lot of emails now to handle with customers being confused. I’m on version 8.1.1.

    Hi @femiyb

    Fingers crossed, but so far we haven’t had any problems after the downgrade (8.0.5). So something seems to have gone wrong with the updates that followed.

    Hopefully this helps!

    • This reply was modified 7 months, 4 weeks ago by Spits.
    Plugin Support Femi

    (@femiyb)

    Hello

    Thanks for the responses.

    @isabellevv confirmed this issue occurs and every order for them. If possible, could you please share the logs for these orders. You could eaither share with Mollie internal support here, or share via https://privatebin.syde.com/

    If you do share internally, please reference the link to this thread. Thank you.

    We would also appreciate if others can confirm this, and share the logs for these orders.

    @101media confirms that this issue currently does not occur on version 8.0.5. We would appreciate if we can confirm that this is the same for others.

    Thank you 🙏🏾

    Hi Femi,

    Sorry for late reply. When order arrives, it becomes cancelled first. Then it becomes Processing but our packing slips are processed twice! After a while, we have downgraded to version 8.0.5. but it still starts to do the same issues. Then we decided that to disable Mollie for now (and using only Stripe).

    @femiyb Thank you for your reply. I have sent the logs of 2 orders via Mollie internal support. I also downgraded to a previous version but have not received any orders after so will update when I have.

    Plugin Support Femi

    (@femiyb)

    Thank you @isabellevv

    We will check for the shared logs and get back to you.

    where are we with a fix, this has been going on for more than e few weeks, it is just ridiculous.

    We work with deposits and balances, everything is set to cancelled because the signal from Mollie is not received by woocommerce who sets all orders on cancelled after x-time.

    This is costing us so much time, thatw e are considering leaving mollie for what it is and move on to another payment platform, I’d rather not but if this keeps happening…we just have to.

Viewing 15 replies - 16 through 30 (of 35 total)

You must be logged in to reply to this topic.