Below is the Swift codes for South African banks:
ABSA Bank - ABSAZAJJ
Bank of Athens - BATHZAJJ
FNB - FIRNZAJJ
Nedbank - NEDSZAJJ
Standard Bank - SBZAZAJJ
State Bank of India - SBINZAJJ
Capitec Bank - CABLZAJJ - a foreign bank must use the Nedbank SWIFT code (NEDSZAJJ) in the "Receiver" and "Intermediary Institution" fields and Capitec bank's SWIFT code in the "Account With" field to reduce the risk of delayed and lost payments.
What is a SWIFT code?
The description found on Wikipedia ...
The SWIFT code is 8 or 11 characters, made up of:
4 letters: Bank code or Institution Code.
2 letters: ISO 3166-1 alpha-2 country code
2 letters or digits: location code
3 letters or digits: branch code, optional (XXX for primary office). Where an 8-digit code is given, it may be assumed that it refers to the primary office.