Major credit cards (Visa, American Express, JCB, MasterCard) are gradually becoming more widely accepted in Vietnam, particularly in Hanoi and HCMC. All top level and many mid-level hotels accept them, as do a growing number of restaurants and upmarket shops catering to the tourist trade.