Vietnam visa for Afghanistani citizens is not impossible
Although Vietnam has eased its visa policies for foreign visitors world wide to increase the number of overseas tourists, the country still implements stricter requirements for some specific nationalities as a result of different polictical, economic and diplomatic relations between Vietnam and other countries. Therefore, learning about specific requirements for your nationality is extremely important to avoid any hassles and risk of being rejected entry to Vietnam.
As one of nationalities that are difficult to get Vietnam visa, in order to get visa upon arrival, Afghanistani will need to submit some documents when apply for visa online.

Vietnam visa requirements for Afghanistani citizens
Firstly, at the moment, it is only possible for Afghanistani to get tourism visa. This visa can only be valid for 25 days and single entry. If you want to stay in Vietnam longer, you will need to either renew your visa many times when your one month visa expires by leaving Vietnam and then re-enter again or extend your visa for another one month. Besides, the processing time for Vietnam visa for Afghanistani citizens is also longer than some other nationalities. Accordingly, with normal service, it takes you about 5-8 working days to receive visa. You can also request for quicker processing. But the extra service fee will be quite high. Therefore, it is recommended that you apply for visa no later than one or two weeks before your travel in case you are requested to provide any documents in order to avoid the possibility that your travel is too close to come but the visa has not been ready.
Secondly, Afghanistani citizens are required to prove a scheduled travel to Vietnam. For this, when applying online for Vietnam visa to get visa approval letter, you need to submit a scan of your passport, a round trip flight booking and hotel booking. Therefore, please ensure that you prepare all these documents carefully before applying. Besides, if your departure is from a foreign country rather than your country of nationality as specified in your passport, you also need to present your residence card and visa of the country of departure. As there are quite many documents needing providing, you should be well - prepared and provide your agent with all of them at once to shorten the processing time.