A QR code (Quick Response Code) is a two-dimensional, machine-readable label that contains information about the item to which it is attached.
When customers scan a QR code and enter the transaction amount, it is transferred directly from the bank account without the need of a swiping machine.
The system further eliminates the need for the merchant’s ID or number.
Source: Inshorts