A former South African national player has been charged with corruption involving match-fixing, ESPNcricinfo has learned.