I'm not familiar with that system. Here in the US I can go to the bank and do anything I need personally with an ID. Is that not doable where you are?
One of the most popular banks in Brazil doesn't have physical branches. It doesn't even have a functional website. App only.
My bank doesn't have any physical locations. Those that do have worse rates, and I've had bad experiences with several of them anyway.