What is QR Code Payment and How Does It Work?
QR codes appear in many areas of our daily lives. But how exactly are they used for payments? In this article, we explore what QR Code Payment is, how it works, and the different methods through which QR payments can be made.
As is widely known, QR codes have many use cases. At their most basic, you can even turn a website address into a QR code and access the relevant site simply by scanning it.
But have you ever wondered how these codes are used for payments?
To briefly cover the origins of QR (Quick Response) codes: the name comes from the trademark of a type of matrix barcode created for the Japanese automotive industry in 1994. Since then, QR codes have been used in many contexts such as marketing and information sharing, and more recently — especially since the outbreak of Covid-19 — they have become a popular way for people to make mobile payments.
Although similar to the linear (one-dimensional) barcodes we see on products in every store, QR codes offer four important advantages:
- They store large volumes of data.
- They can be scanned not only from paper but also from screens.
- They remain readable even if part of the code is damaged.
- They are more secure because the information can be encrypted.
When a QR code is scanned, the horizontal and vertical patterns of the matrix are decoded by the software on your smartphone and converted into a string of characters. Depending on the command within those characters, your phone can open a browser link, confirm payment details, verify a geographic location, and more.
What Are the Characteristics of QR Codes?
A QR code has a square shape consisting of a matrix, most notably with three small squares placed in the bottom-left, top-left and top-right corners. The less complex the pattern on a QR code, the less information it contains; conversely, the more complex the pattern, the more data it holds. Because the information is stored in two dimensions, a QR code can hold far more data than a one-dimensional barcode. A QR code made up of 177 × 177 squares can contain, for example, 4,296 characters or 23,648 bits of data.
Because QR codes contain more data, they allow for encryption, which is particularly useful for payment transactions.
How Do QR Code Payments Work?
Unlike linear barcodes — which can only be read from paper using a laser barcode scanner — QR codes can be scanned from both paper and screens. This is why we frequently encounter QR codes in certain online stores and applications.
Both iPhones and Android smartphones can scan QR codes directly from the main camera application, provided they are running the latest iOS or Android software. The moment you point your smartphone camera at the relevant QR code, you receive a push notification that instantly recognises the code and prompts you to tap in order to complete or be redirected to the relevant action.
With digital wallets rapidly entering our lives, almost all Digital Wallet applications now include not only NFC payments but also icons that allow you to open the phone camera within the wallet app to scan and pay via QR code.
To explain the process step by step:
- The merchant generates all the details of your order using a QR Code scheme.
- The QR code is scanned by tapping the "camera icon" within the Digital Wallet application of a bank or private institution on your smartphone.
- During this scan, a payment request is triggered using a payment card stored in the Digital Wallet application.
- Particularly for contactless payments made via a website, scanning a QR code is the fastest and most contactless method, as notebook or desktop computer screens do not have NFC capability.
What Are the Ways QR Payments Can Be Made?
1. Merchant Generates the QR Code
The merchant generates a QR code in their payment application — whether on their website, POS device, kiosk or elsewhere — and the buyer or cardholder scans it using the digital wallet application on their smartphone.
2. Merchant Scans the QR Code Displayed on the Cardholder's Phone Screen
This method works in almost the opposite direction of Method 1. The cardholder, having confirmed the amount to be paid on the POS device, converts one of their cards in the digital wallet application into a unique QR code. The merchant then uses the QR code reader on the POS device to scan it and process the payment using the cardholder's card details.
3. App-to-App Payments
Both you and the recipient open their respective applications. You then scan the unique QR code displayed on the recipient's application using your own app, confirm the amount to be paid, and proceed with payment using the card details stored in your application.
Until fairly recently, QR code payments were not particularly fast due to slow internet speeds. However, network connections have become so fast that payments are now processed instantly. That said, many smartphone users may still abandon QR payments due to the need to open an application, correctly align the camera within the designated frame, and the reading difficulties that can sometimes arise from the device itself.