Yes, however for

 1. self-recharge transactions, SafeToken/OTP is not required. 

2. if you have opted in for device fingerprinting, you will not be required to use OTP for some transactions. 

NOTE: For GTB and Zenith Bank cardholders, use OTP device provided by the bank.