@Jordan Bitcoin is a digital currency. Here are 2 links that explains how bitcoins work. The one link goes in depth wrt to the technical aspect of it and the other is in layman's terms.
www.coindesk.com/information/what-is-bitcoin/
bitcoin.org/en/how-it-works
I have been accepting Bitcoin payments on some of my online businesses (not my massage business) for quite some time now, with no problems so far, but the bitcoin transactions are processed through my chosen secure payment gateway. So my advice is that if you are planning to accept Bitcoin payments, imo then instead of accepting peer to peer Bitcoin payments, it is best to create a merchant account with a reputable and secure payment gateway company that processes bitcoin payments on your behalf and then enable online payments on your website, if you do have a website. That eliminates the potential of someone scamming you.
Having said that, very few South Africans make use of Bitcoin, so imo, unless you will be trading in goods or services online, where a great percentage of your customers are from abroad, then you do not really need to offer Bitcoin as a payment option.