I'm assuming you don't have this option or you wouldn't be asking but just in case it fits for use case and you didn't think of it already. Some credit card companies allow you to do virtual cards with your existing card. I know citi does (giant pain in the ass to find though) and I think discover does.
Obviously if your use case means you don't want your name attached to it, this won't work.