I know a couple of TA's in SIN have a surcharge for credit cards in addition to their service fees. Sometimes this surcharge is only if you pay by Amex - methinks its because the Amex merchant charges are higher than Visa/MC merchant charges, but I could be wrong.