@Lynnette ******
>>You can apply from home country or a country you can show proof you are residing or staying in.
Must apply from the country of residence, more strict than "can apply".
A government issued ID, I live in Japan, Australian passport.
Has to be from where you reside, not a country you are visiting or travelling through.
And you have to stay there, within the jurisdiction of that particular Thai Embassy/Consulate until Non O - eVisa 90 days is approved. Might be 2 days, 7 day but not much longer. Mine was within 4 business days.
>>Entry stamp, accommodation address.
That is when you are already in Thai. Their stamps and Thai address. TM30, Certificate of Residence if it is needed (Opening a bank account, Thai driving license).