Why is my order getting rejected with a prompt to use TOTP?
TOTP is a 2FA security feature that prevents the easy sharing of login credentials with third parties, whether knowingly or unknowingly. If it is not enabled, trading is blocked on stocks where the risk of fraud and phishing via sharing and stealing of login credentials is high. This is generally the case with:
- ASM/GSM stocks. See What is ASM (Additional surveillance measures)? and What does GSM mean?
- Illiquid/Penny/Unsolicited SMS scrips or deep OTM/ITM option contracts.
How do I fix the TOTP order rejection?
You can execute such risky trades after enabling TOTP security on your account. See How do I set up Google Authentication or other TOTP apps for Kite 2FA?