Kind of hard to tell without seeing what they shared with him. In the many other examples of people’s applications being canceled, they often just say because of a mismatch, so did they really mention the “-“or was that the poster’s assumption. He also says some very vague statements about it not being the same as that on his passport.
He might get his money back via chargeback, but that potentially could leave a red mark on permanent record, potentially never getting another Thai visa. I would be very careful before asking for a charge back when it relates to a government,
Can you go buy something with your credit card? Your account number will partly show up. You can then show your statement with that account number and your name