A few days ago, I inquired CX in BKK about AsiaPass (economy class). I thought this was a published fare and therefore would not have to pay a CC surcharge. But CX told me that I have to pay an extra if I want to pay by CC even if I buy one from CX directly.