Commerce South African Payment method
This answer probably is too late, but for the sake of other South African users coming across this question: I have a sandbox module for using Paygate as your payment gateway. It is developed for Drupal 7 Commerce and it's currently live on a few websites I've worked on.

You can get the module here, but you'll need to know how to use git to download it.