Storing computerised data, QR codes are commonly used for payment services. Here is how they differ from the traditional barcodes.