Capital One has a feature where you can generate temporary card numbers. Each one can be authorized for "a single charge" or "repeating charges at one merchant". And you have a toggle switch in the latter case to dis/enable payments. Really handy for subscriptions.