I use virtual and disposable / one time use cards from Revolut which looks to have a similar function.
I like it, cos you can subscribe to something with a one time use card, get the thing you want and then the card automatically disappears once it's been used.