How a Visa transaction works