In lieu of a timeless mastercard, shielded credit cards want in initial deposit