In my case, always in Cash.
Exception:
Cost of passport renewal at my country's embassy in BKK.
This way, risks of skimming will be minimal.
In recent years, I have heard of quite a few cases where customers' money is stolen from the account liked to the online payment systems.
When I book my airline ticket, I am willing to pay B300- fee to the kind local travel agent.
As the cost of financial safety and peace of my mind...
Pettie benefits from non-cash payment don't interest me.