It is possible to get a visa through a travel agent, particularly Visa on Arrival. This is a much better and easier way to deal with all visa matters than to do it on your own.
The agent will need passport details in advance and will send a confirmation for the visa to be issued at your airport of arrival in Vietnam.
For more information about getting visa through agent, or to apply for a Vietnam visa, please click here http://vietnamvisacheap.net/
These days, the http://vietnamvisacheap.net/en/apply-online.html process is not at all a hardship! There are several options for your choice. It is common that you obtain your Entry Visa by having a valid passport stamped prior to your departure by applying to the Vietnam Embassy and/or Consulate (in case there is a Consulate instead of Embassy) in your country. However, if your particular city does not have a Vietnamese Embassy, and you wish to avoid procedural delays (anywhere from 4 to 10 days) which sometimes happen with visa approvals at embassies outside Vietnam,http://vietnamvisacheap.net/en/apply-online.html can make this requirement a fairly easy exercise.
There are another more simple way, that is, by getting a Visa on Arrival. In that case, you only have to:
And, You are now also ready to go to Vietnam (and get your visa stamped onto the passport at the arrival airport by handing in that Approval Letter)!