Thousands of travel agencies in Qatar.. If u r buying for 1 ticket dont look for gud agency..U can get it anywhere.. If u purchase online u need to go to QR office with Visa & ticket copy for visa message.

If purchased thru travel agency they will do for u.. U just provide them the visa number