I've heard that the visa counter will only accept a credit card but you can pay for his visa ahead of time if you use Al maha. Enjoy the visit!
Mandi