• Resolved Mushi

    (@mubashiriqbal)


    Can anyone confirm if this plugin supports automatic renewals of subscription order?
    We are using WooCommerce subscription plugin with this plugin. New order is placed successfully however automatic renewals of orders are showing as “pending payment orders”

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @mubashiriqbal,

    Yes this plugin supports automatic renewal of subscriptions.

    Are there any order notes associated with the renewal?

    Check the postmeta table entries for the subscription and confirm if the manual flag is set to false.
    Is this happening on certain subscriptions or all subscriptions?

    What version of WCS are you using?

    Thanks,

    Thread Starter Mushi

    (@mubashiriqbal)

    @mrclayton Thank you replying back to me.
    We are using latest version of the Woocommerce and Woocommerce subscription plugin.

    I found that subscription meta_key “_requires_manual_renewal” is set to false. I am not sure if this is happening for all the subscriptions because we immediately deactivated your plugin on the live.

    We are using “WooCommerce PayPal Powered by Braintree Payment Gateway” https://wordpress.org/plugins/woocommerce-gateway-paypal-powered-by-braintree/ which works well with the renewal order of subscriptions, but when we activate this plugin renewals orders shows as pending.

    The only reason for using this plugin is that we want to prevent Fraud orders.

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @mubashiriqbal,

    I’m pretty sure I know what’s going on based on your reply. You were using the PayPal Powered by Braintree plugin then switched to our plugin? You have to migrate your subscription’s postmeta data so renewal orders process correctly.

    The reason our plugin was never called during the subscription renewal order is because your subscriptions are still referencing the PayPal Powered by Braintree plugin in the _payment_method postmeta value.

    Since you deactivated that plugin and are using our plugin, but the subscription references the deactivated plugin, WC Subscriptions doesn’t have a gateway to fetch so the order can be processed.

    In summary, you can’t switch back and forth between our plugin and the PayPal Powered by Braintree plugin without migrating your subscription’s postmeta data.

    Kind Regards,

    Thread Starter Mushi

    (@mubashiriqbal)

    @mrclayton Your reply makes perfect sense to me and i think that’s probably the issue in our case.

    So according to you in order to migrate to your plugin we will have to update the value of post meta data “_payment_method”.

    Right now we are using Braintree credit card and Braintree PayPal payment methods so the “_payment_method” post meta value is set to “braintree_credit_card” and “braintree_paypal” depending what payment method user chooses on checkout.

    Can you tell me what meta value we will have to put for Braintree Credit card and Braintree Paypal in order to switch to your plugin.

    Also we have thousands of active subscriptions so we won’t want to create any mess for this and we want smooth transition.

    Your advice would be highly appreciated.
    Thank You.

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @mubashiriqbal,

    We have an article on our support site that shows you how to update your database tables with the correct values.

    https://support.paymentplugins.com/hc/en-us/articles/115007269107-Data-Migration

    If you have a staging site, I recommend you test these database queries first and make sure you are satisfied with the results before implementing in production.

    Basically you need to migrate the _payment_method field, _payment_method_token field, and the vault ID’s. That way, our plugin will fetch your customer’s payment methods automatically and show them on the front-end pages.

    Kind Regards,

    Thread Starter Mushi

    (@mubashiriqbal)

    Hi @mrclayton

    Thank you for helping me on this. I will try to update database and see if it works for us.

    Thread Starter Mushi

    (@mubashiriqbal)

    Hi @mrclayton
    We have updated our database and everything is seems to be working fine. Thank you for the wonderful support.

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @mubashiriqbal,

    Awesome! Thanks for lettings us know the migration went smoothly. A good review is always appreciated 🙂

    Kind Regards,

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Automatic renewals of Subscription orders’ is closed to new replies.