There are 2 shops that provides copies at groundfloor close to foodcourt. They also take photos. Groundfloor also have several banks and ATM's. Immigration do not accept creditcard , QR or other similar types of transfers, it's cash based.
I see, we all have different circumstances. For me 1 year O-Visa works well. I deposit 800K every mid of sept and then use it up from Jan to sept and then new depo.