• Resolved stevendonder

    (@stevendonder)


    Hi,

    Since the update 6.5.0 of “Mollie Payments For Woocommerce” renewal payments cannot be created anymore. Woocommerce creates the “Renewal Order” as it should, but the corresponding “renewal payment” cannot be created at Mollie. The following error is given in the order notes of Woocommerce:

    Could not create iDEAL renewal payment. [2021-07-05T16:18:03+0000] The customer (cst_KUyx7k5ufx) could not be used or found. [2021-07-05T16:18:03+0000] Invalid resource id. Order status changed from Pending payment to Failed.

    In the Log the following error is found:

    07-05-2021 @ 17:25:48 - scheduled action 121991 (subscription payment) failed to finish processing due to the following error: Uncaught Error: Call to a member function getMolliePaymentIdFromPaymentObject() on bool in /mnt/web421/e0/56/59682756/htdocs/WordPress_SecureMode_01/wp-content/plugins/mollie-payments-for-woocommerce/src/Mollie/WC/Payment/Object.php:326
    Stack trace:
    #0 /mnt/web421/e0/56/59682756/htdocs/WordPress_SecureMode_01/wp-content/plugins/mollie-payments-for-woocommerce/src/Mollie/WC/Gateway/Abstract.php(1490): Mollie_WC_Payment_Object->getActiveMolliePayment()
    #1 /mnt/web421/e0/56/59682756/htdocs/WordPress_SecureMode_01/wp-includes/class-wp-hook.php(294): Mollie_WC_Gateway_Abstract->displayInstructions()
    #2 /mnt/web421/e0/56/59682756/htdocs/WordPress_SecureMode_01/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters()
    #3 /mnt/web421/e0/56/59682756/htdocs/WordPress_SecureMode_01/wp-includes/plugin.php(484): WP_Hook->do_action()
    #4 /mnt/web421/e0/56/59682756/htdocs/WordPress_SecureMode_01/wp-content/plugins/woocommerce/templates/emails/email-order-details.php(90): do_action()
    #5 /mnt/web421/e0/56/59682756/htdocs/Wo
    07-05-2021 @ 17:25:48 - action args: subscription_id: 23844

    I degraded to the previous version 6.4.0. which seems to work for now. The automatic failed payment retry can now create “renewal payments” again which are also visible at the Mollie Dashboard. The Credit card payment went through immediately, but in the Woocommerce order notes the following displayed: “Order contains Mollie payment method, but not a Mollie Order ID. Processing capture canceled.” Don’t know if this has anything to do with the error in 6.5.0.

    Please let me know how to fix this issue, as no renewal payments can be made anymore at this moment with 6.5.0.

    • This topic was modified 3 years, 4 months ago by stevendonder.
Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @stevendonder,

    Thanks for the report.
    Could you please give this plugin version a try?
    https://drive.google.com/file/d/11VV_CiVyyPpiiZf918mw1s3VrEycn2mi/
    We are looking at why this behavior was caused and will provide a new plugin update as soon as possible.

    Kind regards,
    Niklas

    Thread Starter stevendonder

    (@stevendonder)

    Hi @niklasinpsyde ,

    Thank you for your reply. After reinstalling version 6.4.0. everything starts to work again now. Before I update to any other version I want to collect my arrears first (collect overdue payments). Because it had a big impact on many subscriptions (payment dates, subscriptions status and access for my customers to there courses) I’m fixing that currently.

    I’m not a hardcore programmer, so what is fixed with the plug-in version you suggest?

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @stevendonder,

    Apologies for the trouble.
    It seems that one of the changes we included in the 6.5 release (one unrelated to subscriptions) caused an issue with the renewals. In certain setups, the first renewal works, but a second one may fail. We have removed the change that caused this in the package I linked above, restoring the renewal functionality.
    We are still investigating how exactly the behavior was caused by this change, but are confident that the package resolves the issue. There will probably be a hotfix update soon reflecting this.

    Kind regards,
    Niklas

    Hi @niklasinpsyde,

    same problem here. After update to 6.5.0 it won’t create a payment on renewal of a subscription. When I went back to 6.4.0 it worked again. I also tried the link you provided here, but that didn’t solve the problem unfortunately.

    This is the message I get:
    Could not create Creditcard renewal payment. [2021-07-07T18:55:11+0000] The customer (cst_wmbPyzTGPD) could not be used or found. [2021-07-07T18:55:11+0000] Invalid resource id. Order status changed from Pending payment to Failed.

    What can I do?

    Cheers!
    Klaas

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @katrintfy,

    The package linked above worked for newly created subscriptions, but not for ones that were created in a previous plugin version.
    However, we have isolated the issue and will release a hotfix updated that resolves it asap. In the meantime, we suggest sticking with version 6.4.0 to process renewals.
    Thanks for the report!

    Kind regards,
    Niklas

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hello @stevendonder & @katrintfy,

    The latest version 6.5.1 should resolve the reported issue. You can download it directly from your dashboard.
    Thanks a lot for your reports, they are much appreciated.
    If anything remains unclear, please let us know.
    Thanks!

    Kind regards,
    Niklas

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Can not create renewal payment at Mollie after updating to version 6.5.0’ is closed to new replies.