Neither the post office nor the Scheduled Commercial Banks allow you to open an SSY account online. To open an account, you will have to mandatorily visit the branch of a post office or a notified bank.