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, Ò€¦