Thanks for the feedback and support.
Regarding PayU, it is a PCI DSS Level 1 Certified Payment Provider and is certified with the Payments Association of South Africa, which means there's a number of requirements that they meet to ensure your data is kept safe and secure. For reference, PayU is used by the likes of Kalahari, Box Office and Pick 'n Pay.




