I am just copying what I emailed to their customer services dept:
I fly with SAA quite often for business and never had any problems.
I have never in my life experienced such inefficient behaviour from one of your telephone operators as well as an insufficient website.
I have booked a ticket on line.
No ID number or Passport number was ever asked for which I found strange as this was for an international flight.
I have also paid for it online, but only when I wanted to book/confirm a seat was there a problem because the surname has changed to the first name.
Your website keeps giving me error message after error message. It is also extremely slow and sometimes quits. This usually happens just when you want to pay.
So I had to cancel the ticket, and redo the whole booking. I am quite sure this was a website error, and now I have to pay fees for this. I have tried 6 times to cancel my 1st ticket. After 2 days it is still not cancelled. I hope that this little mistake on your side won't affect the 21 day refund policy.
I repeated the whole procedure online.
I have just booked, and paid for another seat. I have the printed confirmation in my hand, but yet again on your system is shows that I have not paid.
I have phoned and spoken to 20 people in the last 24 hours. My most recent call was absolutely lovely, she put the phone down in my ear!!
If your operators are not trained properly to handle stressful situations then you should not employ them.
If you are experiencing technical difficulties, please upgrade or fix your website, because obviously there seems to be big problems and not up to standard.
I am sure I am not the first customer to complain about this.
I have never experienced such unprofessional behaviour.
I will in future rethink before I use your online booking system as it clearly is not up to standard.
Kind regards