I got a X1 credit card a little bit ago. You can have unlimited "virtual" credit cards, trial subscription cards, and one time use cards.
I now use it for everything, with a different "virtual" card for every business. I wish more credit cards offered this.
(not affiliated with x1)