• Resolved ramromspace

    (@ramromspace)


    Hello, I’m experiencing a recurring fatal error with automatic renewal payments in  Subscriptions For WooCommerce

    • WooCommerce: 10.7.0
    • WooCommerce Stripe Gateway: 10.7.0
    • Subscriptions For WooCommerce: 1.9.5
    • WordPress Cron enabled

    Problem

    All scheduled renewal actions are failing, and subscription renewals are not being processed correctly.

    The failed action is:
    wps_sfw_create_renewal_order_schedule

    The error shown in Scheduled Actions is:
    Call to undefined method WC_Stripe_Logger::log()

    This happens consistently for every renewal attempt.Additional Notes

    It appears the failure occurs before the renewal payment is completed, possibly during renewal order scheduling or Stripe logging.

    The issue may be related to compatibility between:

    • Subscriptions For WooCommerce 1.9.5
    • WooCommerce Stripe Gateway 10.7.0

    because the WC_Stripe_Logger::log() method seems to no longer exist in the current Stripe Gateway version.Questions

    1. Is Subscriptions For WooCommerce 1.9.5 officially compatible with WooCommerce Stripe Gateway 10.7.0?
    2. Is there a recommended fix or patch?

    Thank you.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi @ramromspace

    Thank you for bringing this to our attention!

    We have released an update today addressing this issue. Kindly update the plugin/module to the latest version and test it again. The issues should now be resolved.

    If you are still facing any problems after updating, please let us know and we will assist you further.

    Best regards

    Thread Starter ramromspace

    (@ramromspace)

    @wpssupport
    Thank you very much for your support!

    At the moment, I am working around the issue by downgrading the WooCommerce Stripe Gateway plugin to version 10.6.1.

    However, if I keep Stripe Gateway at 10.6.1 and apply this latest update for Subscriptions for WooCommerce, will it cause any errors or compatibility issues?

    Also, during the period when this error was occurring, several customers’ renewal orders became stuck in the “Pending payment” status.

    I handled this by manually requesting payment from each customer individually, and several customers have already completed their payments.

    In this situation, if I update Subscriptions for WooCommerce, will the plugin automatically retry charging those customers again? I am concerned about the possibility of duplicate charges.

    I am using the free version.

    Thank you as always for your fast and courteous support.

    • This reply was modified 3 weeks, 2 days ago by ramromspace.

    Hello,

    In our free version, there is no feature available for retry payment for pending orders.

    As you mentioned, your concern is about duplicate charges. In that case, duplicate charges will not happen, so you can safely update the subscription plugin to the latest version without any issue.

    Please update and test it from your end. If you still face any concerns, feel free to let us know.

    Thank you

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

You must be logged in to reply to this topic.