I tried to buy an upgrade online from the emirates website for a booking I have. I get as far as entering my cc details and all fine until an error message to contact the emirates office.

I know everything is ok with my cc so I call Dubai. The agent quotes me a higher rate to the online one I tried to purchase. Same flights, dates and there are seats available (I'm buying not using miles to upgrade).