No.. Actually not. It is required to punch in a thai ID to your own account. Not other accounts if you did not bring with you your ATM card. If you have the card you do not need ID. That said.. 15 years ago we could use the passport number, That is now over. I find it strange that they can not send you an sms or something or even better.. Request deposit in the bank app same way as you take out money and do the ID there.