@Lynn ******
no you are incorrect. The 800,000 is required in a Thai bank account either; when you arrive in Thailand to extend your current non o retirement visa (obtained by the e visa system) OR if you are applying in Thailand for the non o visa. In both cases, before extending your visa, the money has to have seasoned for 2 months in your account first.
If you think about it logically, how could you have a Thai bank account without coming to Thailand first. It would put people off applying if they had to travel here to open an account before applying, so virtually nobody would use the e visa system in their own country.
It's virtually impossible to open a bank account in Thailand now without a long term visa like the non o retirement.