New credit card doesn't require credit score

Consumers as young as 18 have a new way to establish credit that doesn't require you to put up any upfront money.