I would recommend a different Visa company THAT ACCEPTS CREDIT CARDS (Visatovietnam.org does not accept credit card payment for their fee).
Xoom/Western Union or Bank Transfer to pay the fee is very costly and you are totally at risk.
See:
http://www.flyertalk.com/forum/asia/...com-legit.html
for some other companies...