I am an indian, interested in trading in equity at NSE and BSE markets. I am willing to go for opening a demat and trading account with a discount broker( rksv or zerodha). Regarding it I have some query :- Is it necessary to have a net banking-enabled bank account to deposit funds or if it can be done using debit/credit card also? And I would like to trade online only.
Yes, you need a net-banking enabled bank account to transfer funds to your trading account.
Having net banking is an added advantage to transfer funds instantly, apart from online transfer you can transfer funds through NEFT/RTGS, this will take 2-4 hours to receive & credit to your trading account, or can deposit a cheque, if it's a local cheque it takes 24 hours to get credit to your trading account, in case of out-station it will take 3-4 working days.
Check this link for more details.