Please note refunds are credited in your bank accounts not in the e-trading accounts. So please check your banks accounts that are linked to your e-trading accounts. Typically ICICI Direct should check at ICICIBank.com and HDFCSec should check at HDFCBANK.com.
The refunds have been already credited to ICICI and HDFC banks. ICICI Bank credited the refund on 29-Sep and HDFC credited the refund on 1-Oct.
i also havent received refund from icicidirect.com. Where is the fund gone? Why are they delaying it? Any purpose. Yesterday also they delayed the payment of shares traded on 27th of september. Please register your views