@Michael *******
Exactly, you’re right: for the marriage visa (Non-Immigrant O in Thailand), it is not always required that the proof of funds be an international transfer.
What immigration usually asks for is:
* Proof of funds available in Thailand, which can be a balance in a local bank account or recent deposits.
* For some consulates or specific cases, they may accept local transfers or account statements, as long as they show that you have enough money to meet the visa requirements.
The problem arises when someone interprets that only an international SWIFT transfer is acceptable, but in practice, a Thai bank account with a sufficient balance and official statements is usually enough.