Alviro Petersen, the former South Africa opener, has been banned for two years by CSA after admitting to 13 breaches of the anti-corruption code in relation to the 2015-16 domestic T20 match-fixing scandal.