Most fares are consolidator net fares in Singapore. So if a markup is added to the fare, it's usually meant for you to pay by cash only. If you want to pay by creditcard, there is a surcharge. If you want to avoid paying the surcharge, then by all means, pay the published fare.