No,maybe yes...
I was on their NetBanking portal checking out my debit card rewards and saw banner on top.
Went along,provided my itr,and got the card approved the same day.I am supposed to get it in 3 days.I just received a call from them regarding feedback.
Awaiting the card.