It is only about an inch long and i think it is an orb weaver
Hi, welcome to Spider ID. 🙂 What a gorgeous spider! New to me but I may have found it already, it looks like ones I’m seeing IDed as Leucauge festiva. There are a few others in the genus I want to double check before making the page for it.
I researched this spider and found that is a Basilica Orb Weaver….. or otherwise a Mecynogea lemniscata.
The Basilica Orb-weaver, aka Mecynogea lemniscata ranges from USA to Argentina. There are no species of Mecynogea known from South Africa.
Compare instead to Leucauge festiva: https://www.inaturalist.org/photos/9085962?size=large
It is an adult female