BusinessVisa Prepares a $2.4 Billion Bet on BioCatch to Secure the Future of PaymentsbyStaff ReportAugust 5, 2026