To get your Vodacom PUK online, go to the website https://www.vodacom.co.za/.
Login to the account.
Once you are on the dashboard, click on "Price plan and phone".
You will see your PUK number online.