subscription(Account::SUBSCRIPTION_NAME); if ($subscription && ! $subscription->ended()) { $subscription->cancelNow(); } return true; } catch (Throwable $e) { Log::warning('Failed to cancel Stripe subscription during account delete', [ 'account_id' => $account->id, 'error' => $e->getMessage(), ]); return false; } } }