diff --git a/modules/ppcp-paypal-subscriptions/src/PayPalSubscriptionsModule.php b/modules/ppcp-paypal-subscriptions/src/PayPalSubscriptionsModule.php index 1319feae9..07dd5c8c6 100644 --- a/modules/ppcp-paypal-subscriptions/src/PayPalSubscriptionsModule.php +++ b/modules/ppcp-paypal-subscriptions/src/PayPalSubscriptionsModule.php @@ -66,7 +66,9 @@ class PayPalSubscriptionsModule implements ServiceModule, ExtendingModule, Execu function( $product_id ) use ( $c ) { $subscriptions_helper = $c->get( 'wc-subscriptions.helper' ); assert( $subscriptions_helper instanceof SubscriptionHelper ); - if ( ! $subscriptions_helper->plugin_is_active() ) { + + $connect_subscription = wc_clean( wp_unslash( $_POST['_ppcp_enable_subscription_product'] ?? '' ) ); + if ( ! $subscriptions_helper->plugin_is_active() || $connect_subscription !== 'yes' ) { return; }