Yes, we need only receive OTP SMS, but may I ask you , what do you mean about no need top up sim? All your SIM card is prepaid or postpaid?
Normally we have top up SIM card on a monthly basis. To expand the usage of the SIM card. If no top up SIM card will expire later.