Visa
Visa is a global digital payments network connecting financial institutions, merchants and cardholders.
-
Financial Services
Visa to Acquire BioCatch for $2.4bn in Cybersecurity Push
Visa plans to acquire behavioural intelligence provider BioCatch for $2.4 billion, expanding its fraud and cybersecurity capabilities.
Read More »