I need to pay money into a bitcoin wallet address from a South African bank account, please assist
Banks hold and transfer fiat currency. The Bitcoin network holds and transfers a token called Bitcoin. What you are looking for is someone who is willing to sell you Bitcoin in exchange for some of the fiat currency in your bank account. This is fundamentally different than transferring money from a bank account to a bitcoin address.
What you need is an exchange. There are several to choose from, but you will need to find one that accepts payments from a South African bank. Product and service reviews are considered off topic on this site, so you may want to look elsewhere to find an exchange that suits your needs.
You can use https://coinbase.com to help you convert it (note: ONLY 18+ can use it).
A quick internet search gives me this result:
Buy Bitcoin in South Africa
As far as I know, this Bitcoin wallet works in all countries, including with African countries https://polehin.com. Although, perhaps there are better analogues. I would generally make some sort of comparison list