Can not create renewal payment at Mollie after updating to version 6.5.0
-
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.
- The topic ‘Can not create renewal payment at Mollie after updating to version 6.5.0’ is closed to new replies.