Here are some screenshots of the order, subscription, product variation setup, and WooCommerce logs:
https://drive.google.com/drive/folders/1c29hmz7YN4X9J_xCz3O5awFAa9U5OYyl?usp=sharing
Thanks
Hello,
Thank you for reaching out to us.
The status “On hold” with the reason renewal_awaiting indicates that the plugin has initiated the renewal process and created the order, but the payment gateway (Stripe) has not successfully processed the off-session charge. This usually happens when the hand-off to the gateway occurs, but the gateway does not return a success or failure response, or the automatic charge is not supported by the current configuration of the payment method token.
Flexible Subscriptions relies on the Action Scheduler to trigger renewal events, any interference or early calls to this library by other plugins (like Rank Math or WPForms) can disrupt the execution of scheduled tasks, preventing the payment from being triggered.
Please navigate to Tools > Scheduled Actions and search for fsub or flexible_subscriptions to see if there are any failed or stuck tasks. If there are failed/stuck actions, please copy the error message/stack trace from the action details.
Check the logs under WooCommerce > Status > Logs and look for Stripe-specific entries from the time the renewal was attempted. Look for errors such as “No such payment_method” or authentication issues.
Ensure that the payment method token is correctly saved in the subscription metadata. If the initial order was made in a different mode (e.g., Test mode) and the site is now in Live mode, the renewal will fail.
Because you’re seeing Action Scheduler “called too early” warnings, please try a quick conflict test: temporarily deactivate Rank Math SEO (and any other plugin referenced by Query Monitor warnings) and run a renewal test again.
Looking forward to your reply.
Kind regards,
Hi
There are no stuck/failed tasks in Scheduled Actions that I can see and no Stripe related errors in the WooCommerce log files. Please see here: https://drive.google.com/drive/folders/19lrbb7x0To7r5C_HYeGiHp03n8V6q5KX?usp=sharing
There has been no change to the status/mode of the site from demo to live. In fact, everything is the same as it has been for some time. The only possible changes are auto-updates of plugins.
I have deactivated RankMath and WP Forms plugins and created a new subscription order but will have to wait 24 hours to see if the subscription successfully repeats.
Thanks
Hi
Unfortunately the subscription plugin continues to fail to renew subscriptions. Disabling RankMath and WP Forms hasn’t made a difference and these plugins seem to be unrelated to the issue.
Logs and screen shots of the latest attempt: https://drive.google.com/drive/folders/1tSAKKAgGlDVB4r4hBi7MNV4vwxP7kLG8?usp=sharing
The Query Monitor screenshots seem to mention the plugin is incorrectly calling a recurring action to do with Hookable/Compsite/Stoppable Binders.
Thanks
Hello,
Thank you for your message and for sharing all the details, logs, and screenshots — we truly appreciate the effort you’ve made to help us investigate this issue.
I have forwarded this case to the developers responsible for the Flexible Subscriptions plugin for further analysis.
Please allow us a little more time to thoroughly review the situation. As soon as I receive any updates or further information, I will make sure to get back to you.
Thank you again for your patience and cooperation.
Best regards,
Hi, have the developers been able to work out a solution for this issue?
Thanks
Hello,
Thank you for your message. Unfortunately, not yet. They’re still analyzing the issue and working on a fix. I kindly ask you for a little bit of patience. I’ll let you know as soon as the fix is ready.
Best regards,
Hello,
Thank you for your patience. I’m happy to inform you that we’ve just released an update for the Flexible Subscriptions plugin (v1.7.7), which includes a fix for the issue you reported.
Please update the plugin to the latest version and check if the problem persists. If you encounter any further issues, feel free to reach out, and we will be happy to assist you.
Kind regards,
Hello,
We haven’t heard from you in a while, so I’m marking this thread as resolved. Please don’t hesitate to open a new one if you encounter any issues while using our plugin.
Have a fantastic day,