Like the title says, are VCC's the same as Gift-type credit cards? I'm trying to signup for Facebook ads but unfortunately I do not own a credit card of my own. I know the store down the road has ones you can purchase, but I think they are known as "gift credit cards". Would that work? Or what would I need to do to get setup with Facebook without owning a credit card?