For such a known for its scams country as Vietnam, I would recommend using debit cards whenever possible, less chance of a scam. With debit cards, you are protected by a chargeback mechanism in case something goes wrong. With cash, there is no such protection.