Help!
I am going to SA in March, and was booking 2 one-way tickets on BA Website. The first ticket is DUR to CPT and the second is CPT to JNB. The website would not let me book the tickets, I called BA and they told me that I needed to go thru a travel agent or go to the airport and let a BA agent book the ticket in person. Also, BA does not accept AMEX only? Does anyonr know why?????
The BA was not able to get the same rate that got online. I called a travel agency and the ticket price was 3X the price on the web.
Has anyone else encountered this?? Is there anyway around this????? Why does BA quote you a price that is only good for online booking, but you cannot book the ticket online???

HELP ! HELP!