Red Roo - great that you are considering addressing the problem, it's good to know our concerns are being listened to.
Personally, the easiest way to solve the problem, is to simply require the card holder to show the card that was used upon check-in. I fly regularly here in Asia, and apart from J* Asia (who don't seem to care), all other airlines are happy to sight the card at check-in, with the caveat, when booking online, that the card must be presented then or you will be required to:
- Pay for the flight again or,
- Be refused boarding.
The BKK office is open regular office hours (08:30-17:00) and closed on weekends. This has caused me problems in the past, namely:
- Out of the country and suddenly need to book a flight;
- Original flight arrives late Friday night - office closed;
- New flight departs Sunday - unable to confirm due to office closure.
On one occasion I was able to get my Producer to explain the situation and have the flight confirmed, but on the second it was denied and I ended up having to use another (more payment-flexible) carrier.
If CX, JAL and PG (to name a few) are happy to accept sighting upon check-in, why not QF and BA?
Food for thought - look forward to hearing the solution soon.