With no credit check, consumers with low or no credit can qualify for a secured credit card with $100 deposit "Nearly 72% of new Self customers express an interest in obtaining a secured Self Visa ...