WARNING: Graphic footage.
News24 reported Bedfordview SAPS spokesperson Sergeant Mduduzi Nhlabathi said seven people were shot, including two suspects, two guards, and three customers in a robbery at Bedford Centre in Bedfordview.
A 9mm and an AK47 were found at the scene.
"Security guards arrived at the mall to receive cash and were met by an unknown number of suspects," Nhlabathni said.
He added that the guards were both shot in the leg and are in a stable condition.
Netcare 911 spokesperson Santi Steinmann told News24 that the shooting happened at about 11:15, and paramedics received the call at about 11:30.
The people who were shot are in a serious to critical condition and have been taken to various hospitals, she added.
Photos on Twitter show at least one suspect has been arrested. See the Twitter images here.
Follow all our latest videos by subscribing to our YouTube channel here and our Instagram feed here.