You will get the visa on arrival on the mentioned profession, but the payment is cash (UAE Dirhams) only, no card no other currency. I faced this twice, on airport as well as road border. So keep UAE Dirham cash, 100 UAE Dirhams per passport on airport and 105 UAE Dirhams per passport on road border.