Online application for secured credit cards is not being offered by banks for now. You need to complete a walk-in application at the bank's nearest branch because you'll have to open a deposit account, which is something you can't do online.