The travelshop in the city. I was told that they couldn't take credit card details over the phone to issue the ticket. Instead, they told me I should get over there to pay.
I have no problem with picking up the tickets at their shop, I just want the tickets issued and the price finalized before I pack my bags.