Yes, you can pay the visa fee online. The payment methods accepted vary depending on the online application platform you use. In general, credit cards, debit cards and online payment are the most common options. Be sure to check which payment methods are available when you apply.