In major cities like Hanoi and Ho Chi Minh City, credit cards are accepted in upmarket establishments intended for tourists. High end restaurants also acceot credut cards. But credit cards are likely to attract a surcharge of 5% or more. Therefore it is advisable to carry cash while travelling out of major Vietnam cities.