The Thai Embassy (Los Angeles) was happy with my 5,000 bht deposit receipt and a copy of my hotel booking together with it.
The ASQ hotel later emailed with a request to pay the balance due in advance. I emailed them and requested I pay upon arrival because their online system does not accept AMEX. "No problem!", they said.
I had to pay in advance the hospital portion of the bill directly to the hospital (covid testing, etc.).