
Paying by QR code, one of the most popular payment methods recently, is increasing its areas and frequency of use every day. However, since there is no common QR structure, a QR code structure can only be used in local setups, which is not very effective in terms of usage.
EMVCo started work to create a common standard for the QR structure. So that all payment schemes can offer a common QR code data structure and to avoid the confusion of a separate QR for each scheme at merchants, EMVCo created and published a standard for the QR pattern. A QR code structure is basically a sequence in TLV format with a CRC value at the end.
So what are the details of the EMVCo QR pattern?
The details of the EMVCo QR pattern are below:

So how is the CRC value calculated?
The CRC value must be calculated using ISO/IEC 13239, polynomial '1021' and initial value 'FFFF'.
You can see CRC generation structures at the link below. The CRC is generated automatically based on the values you enter.



