Share Facebook Twitter LinkedIn WhatsApp Pinterest Email ABI Research says biometric payment cards will reach milestone of 1 million shipped per year in 2024.