DLT, Department of Land & Transportation is where its done. If really want assistance, Google visa agent near me. I have many recommendations but all in Pattaya
I was referring to Brandon's post (group moderator) about the 3 arrival requirements and meaning if you can't meet all or some of the requirements it can end your trip in a heartbeat