site logo

67% of consumers have had a self-service checkout fail: report