As her application at Phuket immigration was accepted it seems a bit strange that it got turned down at head office without reason.
The fact that Phuket accepted it means that it must have complied.
Non Imm O Visa and do 12 month extensions in Thailand.
800,000 Baht in a Thai bank or proof of 65,000 Baht monthly income for the extensions.
No need for expensive agent.
Easy to do yourself.
You do not qualify for Visa on Arival.
You do qualify for a Visa Exempt Entry giving you a stay of 30 days.
This can be extended by a further 30 days at Immigration for a fee of 1,900 Baht.
If you intend staying any longer you should apply for a Tourist Visa before you leave.
A Multi Entry Non O Visa is valid for 12 months from date of issue and gives multiple stays of up to 90 days each entry.
A maximum of 15 months stay can be obtained if used correctly.
This Visa can be obtained for a multitude of reasons including Marriage to a Thai National or Retirement if over 50.