Yes, it is. However, photos are required upon arrival in Vietnam's international airports only, so the visa applicants please prepare at least 2 (two) of standard passport size (4cm x 6cm) photos to get visa stamped.
Note: If you do not have time to prepare those photos before your departure, you can also get them taken at a Vietnamese airport for 2 USD ($2) or less per photo.