Mollie cancelled payment order note loop
A public Mollie Payments for WooCommerce support thread reported an infinite loop where abandoned Bancontact and TWINT payments stayed pending while each cron run added another cancelled-payment order note. The reporter described single orders accumulating 10,000 to 30,000+ identical notes and writing 50–80 notes per minute per stuck order.
The current plugin listing shows version 8.1.8 as the latest reviewed release. Version 8.1.7 includes fixes for duplicate payments, an expired webhook cancelling an order despite subsequent payment attempts, and several checkout/payment-data warnings, but the changelog does not explicitly say the abandoned-payment order-note loop is fixed.
What changed?
- Reported behavior: cancelled or open Mollie statuses on abandoned payments repeatedly added order notes without transitioning the WooCommerce order to a terminal status.
- 8.1.7: Mollie fixed duplicate payments and stale-webhook cancellation behavior, among other payment-data issues.
- 8.1.8: the current reviewed release adds a Mollie incentive campaign, but does not explicitly mention this order-note loop.
Who is affected?
This matters most for WooCommerce stores using Mollie with Bancontact or TWINT, especially with HPOS enabled and system cron running due events frequently. The reported failure mode appears when a shopper starts a payment, abandons it at the bank/payment step, and the WooCommerce order remains pending while Mollie status checks keep writing duplicate notes.
What should you do?
| Your situation | Primary decision | Safeguard |
|---|---|---|
| One or more pending Mollie orders has thousands of duplicate cancelled notes | Contain the loop | Back up first, identify affected order IDs/payment IDs, then stop repeated cron-triggered writes before cleanup |
| The notes keep growing every minute | Reduce load immediately | Temporarily isolate affected payment methods or cleanup jobs while preserving logs for support |
| You are below the latest Mollie version | Stage the update | Do not assume 8.1.8 fixes this; recreate the abandoned-payment path and verify notes stop |
| Database table already bloated | Plan controlled cleanup | Export evidence, clean only affected duplicate notes, and verify order history remains auditable |
Safest containment sequence
- Back up the database immediately. The evidence and the cleanup target are both in order-related tables.
- Identify affected orders. Search for repeated Mollie notes such as cancelled Bancontact/TWINT payment messages and orders stuck in pending.
- Measure the write rate. Confirm whether notes are still being added and whether cron is triggering the loop.
- Stop the loop before cleanup. Temporarily disable the risky payment method, pause the specific cleanup path if necessary, or manually transition stuck orders only after confirming payment status.
- Collect support evidence. Keep plugin version, WooCommerce version, HPOS status, Mollie payment IDs, order IDs, logs, cron configuration, and note samples.
- Test the latest plugin in staging. Recreate an abandoned Bancontact/TWINT payment and verify that notes do not repeat.
- Clean duplicate notes carefully. Remove only confirmed duplicate notes after a backup and after the loop has stopped.
What is not yet proven?
The public report is detailed, but it does not prove every Mollie store is affected or that every abandoned Bancontact/TWINT payment will loop. It also does not prove the latest plugin release fixes the exact failure mode. The evidence supports containment, verification, and support escalation rather than blind cleanup or blind updating.
Update log
Mollie 8.1.7 fixed duplicate payments, expired webhook cancellation behavior, and several payment-data issues.
A support thread reported an abandoned Bancontact/TWINT payment loop that repeatedly wrote cancelled-payment order notes and caused database/server load.
Mollie 8.1.8 became the latest reviewed release, but its changelog does not explicitly mention this loop.
This decision record was created from the plugin changelog and public support report.
Official sources
- Mollie Payments for WooCommerce listing and changelog
- Support thread: infinite order note loop on cancelled Bancontact/TWINT payments
This is independent technical research, not official Mollie, WooCommerce, database, legal, or accounting advice. Verify payment status and back up your database before changing production orders or deleting order notes.