No, the Mission Lane Visa does not require you to put down a security deposit. You may have to pay an annual fee to hold the card, which can be up to $59 a year.