What Are the Barriers to QR Code Payment and How to Overcome Them?