The self visa credit card is a secured credit card, meaning it’s backed by your own money. To open your account, you’ll make a security deposit of at least $100. That deposit becomes your credit limit, …