SHYAMMETL com.zerodhatech.kiteconnect.kitehttp.exceptions.InputException null null at com.zerodhatech.kiteconnect.kitehttp.KiteResponseHandler.dealWithException(KiteResponseHandler.java:54) at com.zerodhatech.kiteconnect.kitehttp.KiteResponseHandler.handle(KiteResponseHandler.java:20) at com.zerodhatech.kiteconnect.kitehttp.KiteRequestHandler.postRequest(KiteRequestHandler.java:86) at com.zerodhatech.kiteconnect.KiteConnect.placeOrder(KiteConnect.java:319) at Trader.run(Trader.java:76) at java.util.TimerThread.mainLoop(Unknown Source)
ERROR CODE - 400
MSG - TOTP is mandatory to place orders on third-party apps. Learn how to set up TOTP for your account [here](https://support.zerodha.com/category/your-zerodha-account/login-credentials/login-credentials-of-trading-platforms/articles/time-based-otp-setup-mobile-only).
Currently I have 2-FA, but a fixed second factor. Is something like Google Authenticator mandatory for placing programmatic orders ??