Now I see. It says they will not send Thai Baht out from Thailand. I have never tried to send Thai Baht. I am in Thailand but I always send USD. You can have USD accounts at many banks here. Thank you for clarifying.
I use my US debit card. I have used my Thai credit card but it takes longer and the fee is higher for credit cards. My Thai debit card never works for anything online.
My limited experience: Thailand remains under close international scrutiny regarding money laundering. Banks are extremely cautious about opening accounts. I always have to show my passport, which has my business visa, and I have been asked to produce my work permit. They want to know what you're up to. I would be surprised if they would do it from abroad.