Can I get a visa directly at Vietnam airport without prior written request?

No, you cannot. To get a visa at Vietnam airport, you MUST have to get a visa approval letter before departure to Vietnam. Without this dispatch, you are not even allowed to board a flight to Vietnam.