Listen up people this is NOT gonna turn into a "will transferwise work or not" thread. IF you choose to use that way to bring your money in it's on YOU to figure out how to show the funds came from abroad if the deposits don't code international.
Sadly that is not a visa question and you should post it on the TransferWise Solutions in Thailand group
*************************************