Update....
Folks, after trying everyday for the past few days, today I managed to get the booking done online. Only after getting the booking done, I have come to realize that the Credit Card used is not one of the travellers, but mine (I am not travelling). Do TK verify strickly about the credit card used to purchase the tix?
In this kind of situations, have anyone had any solutions, other than the CC holder have to showup in Turkey?