It isn't something I've seen advertised by credit card companies here (UK) but in the US at least some offer virtual cards whereby you can give different vendors a specific virtual card and cancel that if they don't stop taking payments when you want them to.
As much as I'm not a big fan of PayPal¹ I use that rather than separate credit card payments/subs for online purchases including subs for things like hosting accounts. Stopping a payment from their web UI seems like it would be easier than arranging a chargeback or calling the CC company to put a block on future payments, and it reduces the number of companies that I hand my credit card details too. When I cancel a service I make sure that the sub is cancelled there as well. I always follow the cancellation procedure at the other end too, unless it is obnoxiously bothersome, as just cancelling the payment method feels like I'm being dickish².
----
[1] I'm not sure that I'd risk a business account with them, and I hardly ever keep a balance there, due to the many stories of accounts being frozen for long periods with litle reason and inadequate review.
[2] You might argue that often they'd be more than happy to be dickish, hence the cancellation procedures, but I prefer not to stoop to that level whether they would or not.