I received mail from customer care of icici they for E-com transaction not required OTP amout debited throught debit card using the pin no bank is not responsible for your money But as per rbi guideline bank has provide otp for their customer .
kinly give the your option.