My experience in May visit was to get a Non-O Visa you needed a Bank Acct with B 800,000. I couldn't get a bank account without a Visa, Tried 3 Banks BB Kasikorn UOB no luck getting an account.
Been on O-A since 2009 Guess I will have to use an agent