Actually, a QR code is not much different than the barcode found on many products. The main difference is that a QR code can contain much more information (up to 7,000 characters), for example payment information, but also location and product information. Other advantages are that it is less error-prone and is read faster. QR does not stand for Quick Response for nothing.
Despite the promising technology, it seemed that the QR code and thus QR code payment would die a quiet death. However, thanks in part to the corona epidemic, the QR code is now rapidly becoming established.