I have looked into as many banks as I can think of online and none express any interest in banking a South African. Technically if you receive and spend money without first converting it to ZAR (and loosing a bunch of it) and then converting it back (and loosing a bunch of it) you are committing a crime. Paypal frequently remind me I’m breaking the law, even if I receive $5 then spend it on fiverr. You are actually required to convert the money to ZAR in 30 days or return it to the sender, and you are not legally allowed to spend a cent.
With that in mind it means you can do whatever you want, since your always breaking the law or loosing almost 10% of everything. I am going to just walk in to some banks in Thailand and try my luck, if it fails it’s possible to setup an offshore corporation in Delaware (or similar) and receive a bank account that way. Something I’ve considered just to accept credit card payments online.