In 40 years of travelling to the far East I have never been asked for a CC, also my wife is Thai and I always buy her ticket with my CC
We always check in Online and at Heathrow you check in and get baggage labels in via a machine, after putting your passport in it