• Resolved sambacreative

    (@sambacreative)


    I’m having a new issue with the Flexible Subscription plugin where initial orders are going through successfully but upon renewal the order is created but just says ‘Pending payment’ and the subscription is placed ‘On Hold’. Nothing happens and no emails are sent to the store owner or the customer.

    I’ve made no changes to the product or plugin setup, or to the payment plugin (Payment Plugins for Stripe WooCommerce). It used repeat subscriptions successfully a few months ago and now it doesn’t anymore. What could be causing this?

    Thanks

Viewing 9 replies - 1 through 9 (of 9 total)
  • Thread Starter sambacreative

    (@sambacreative)

    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

    Plugin Support sebastianrybacki

    (@sebastianrybacki)

    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,

    Thread Starter sambacreative

    (@sambacreative)

    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

    Thread Starter sambacreative

    (@sambacreative)

    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

    Plugin Support sebastianrybacki

    (@sebastianrybacki)

    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,

    Thread Starter sambacreative

    (@sambacreative)

    Hi, have the developers been able to work out a solution for this issue?

    Thanks

    Plugin Support sebastianrybacki

    (@sebastianrybacki)

    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,

    Plugin Support sebastianrybacki

    (@sebastianrybacki)

    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,

    Plugin Support sebastianrybacki

    (@sebastianrybacki)

    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,

Viewing 9 replies - 1 through 9 (of 9 total)

You must be logged in to reply to this topic.