Privacy.com offers this. You just generate an isolated card for the merchant and close it after cancelling.
For example, your Chase card pays Piracy.com. Some vendor makes an unauthorized charge on your Privacy card. Now you have to deal with Privacy's policy instead of your bank's policies to dispute