Depending on your nationality, visas are paid in US Dollars upon arrival at an international airport or border post. We therefore recommend you contact the relevant country Embassy / Consulate for confirmation on your particular requirements and the visa application process.