How can a debit card (ICICI visa) transaction done without OTP or any pin as I recently bought something from Microsoft store and it didn't asked for any otp, just deducted from account .is it safe?
valid question