Skapat 2014 (Netherlands), PayU Click egen 73 systervarumärken och 1393 konkurrerande varumärken. Varumärket PayU Click ägs av Naspers, ett företag som är börsnoterat i Etats-Unis. Dess International Securities Identification Number (isin-kod) är ZAE000015889. PayU Click tillhör affärsområdet Interaktiv media.