Thanks for the code, it works. But now there is another error when clicking the cancel button:
Fatal error: Uncaught Error: Call to a member function get_payment_method() on bool in /wp-content/plugins/subscriptions-for-woocommerce/package/gateways/stripe/class-wps-subscriptions-payment-stripe-main.php:100 Stack trace: #0 /wp-includes/class-wp-hook.php(310): Wps_Subscriptions_Payment_Stripe_Main->wps_sfw_cancel_stripe_subscription(‘677’, ‘Cancel’) #1 /wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(”, Array) #2 /wp-includes/plugin.php(517): WP_Hook->do_action(Array) #3 /wp-content/plugins/subscriptions-for-woocommerce/public/class-subscriptions-for-woocommerce-public.php(1195): do_action(‘wps_sfw_subscri…’, ‘677’, ‘Cancel’) #4 /wp-content/plugins/subscriptions-for-woocommerce/public/class-subscriptions-for-woocommerce-public.php(1169): Subscriptions_For_Woocommerce_Public->wps_sfw_cancel_susbcription_order_by_customer(‘677’, ‘active’, 1) #5 /wp-includes/class-wp-hook.php(310): Subscriptions_For_Woocommerce_Public->wps_sfw_cancel_susbcription(”) #6 /wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array) #7 /wp-includes/plugin.php(517): WP_Hook->do_action(Array) #8 /wp-settings.php(632): do_action(‘init’) #9 /wp-config.php(88): require_once(‘/var/www/vhosts…’) #10 /wp-load.php(50): require_once(‘/var/www/vhosts…’) #11 /wp-blog-header.php(13): require_once(‘/var/www/vhosts…’) #12 /index.php(17): require(‘/var/www/vhosts…’) #13 {main} thrown in /wp-content/plugins/subscriptions-for-woocommerce/package/gateways/stripe/class-wps-subscriptions-payment-stripe-main.php on line 100
We use the plugin WooCommerce Stripe Gateway
Regards.