Sort:  

wirex offers virtual cards that you can use directly , I never used it though ..

I looked at wirex but it's not available for the US :(

there are ways around this .. ;D