Just my experience, if you have the chrome browser and you select create account with Google login (you need a Google account) then they don’t ask for any of the tax ID numbers they just let you create the account and buy the envelope. Also it will say waiting until the embassy mails it back to you. This isn’t a letter you mail to the embassy you have to do that on you own. Thailand post is the way to go.
hi I think I purchased the envelope correctly but it still says “waiting” on the website. Just to confirm, Thailand post sends you an actual envelope in the mail that contains the return envelope that you mail to the embassy? Or am I missing something?
Also it’s much better to have all the forms downloaded and filled out before you get to the appointment. No reason to ever sit there filling out forms.