Checkout.com: Merchants at Risk of Losing Customer Trust as 43% of UK Consumers Favour Digital ID
Merchants and FIs not offering ID verification and biometric payment authorisation are at risk of losing customer trust, @Checkout has revealed in a new report....