so you have call amex before for asking to get refund? as what my friend told me, credit card will be charge the shop for some number if the customer do this. What the normal refund I get from emirates will be have a around 1-2% different on the ticket price as per the exchange rate and some handling fee for the card center. I don't know how it work on amex