Foreigners often apply for a Vietnamese tourist or business visa upon arrival on an official website.
Normally, it takes 1-2 days to process on the official website of Vietnam Visa, but if you request, the processing time can be reduced to 4-8 hours in an emergency or Only 1-4 hours in an emergency. If you want your visa to be processed in an emergency, you will need to pay more.
One month entry with tourist visa only 12 USD / pax, now the offer is only 10 USD when applying VS2019 code (- 20% Fee). Enter code when applying for Vietnam visa on https://www.vietnam-visa.org.vn/apply-visa.html
You can pay for online steps, with your credit card. Then, when you receive the approval letter, you can pay the stamp fee at the airport, with rates ranging from 25 USD / pax to 50 USD / pax, based on the type of visa you are holding.
NOTE: There's a $25 USD stamping fee ON TOP of the fee you pay to this company.
It's still cheaper to go via the official Vietnam government e-visa portal ($25USD with no stamping fee): https://xuatnhapcanh.gov.vn/en