Yes. Please fill out your friend address in Vietnam as Shipping Address, and place order via our online system. You can pay by USD in America, and we ship products to your friend in Vietnam. However, please remember that if you buy products which have stocks in Vietnam, you don't need to pay international shipping fee, but if you choose products which have stocks only in the USA then you will need to pay international shipping from America to Vietnam. How to check stock of a product?