QR Code Self-Evaluation


EMVCo QR payment standard self evaluation

The EMVCo QR code is a global standard for QR-based payment systems. It enables transactions without requiring sellers to collect buyers' bank account information.

This "scan and pay" system is widely used by street vendors, and W3DIY has integrated it into its online eStore. By using EMVCo QR codes, the eStore can reach global markets without the complexities of collecting buyer data.

How to Evaluate Your QR Code

If you're a seller interested in using the eStore, follow these three simple steps to evaluate your QR code:

1. Upload

Upload the QR code image file. The QR code should be only the basic bank information without any paybale amount.

2. Check

Click the "Check" button to extract and analyze the QR code data. A pop-up message will confirm whether it meets the EMVCo standard.

3. Verify

If the QR code complies with the standard, proceed by entering a payable amount for further verification. A new QR code with the specified amount will be generated. Download this QR code and scan it using a payment app.
If valid, the payment app will recognize the QR code, display the payee information and payable amount, and allow the transaction to proceed.

TikTok Video




Amount :
Payable = $0000.00


FFFF


Scan from File:


Detected QR code:






QR checksum calculator

(Checksum Algorithm CRC-16-CCITT)

In SGQR codes like other barcodes and QR codes, the checksum is used to ensure the integrity of payment-related data. SGQR codes follow the EMV® QR Code Specification for Payment Systems, where the checksum is typically computed using the CRC-16 (Cyclic Redundancy Check) algorithm. This checksum verifies that the encoded data in the SGQR code has not been altered or corrupted, ensuring secure and accurate payment processing.

This calculator is to re-calculate the checksum your QR code for your verification.

Enter the QR string before and include the "6304" and the calculator will calculate the checksum. The checksum will be appended at the end of the QR string to generate the QR code.

Scan the QR code to verify. When your payment App can recognise the generated QR code then this module can be used in your development.


The checksum =

QR ASCII string :