Be kindly advised that you should apply for visa directly at Vietnam Embassy as it is the best way to obtain a visa for traveling by land.