What a QR code is, and why it can take a payment
A QR code is a printed square that stores text. The name comes from quick response: it was created in 1994 by Japanese manufacturer Denso Wave so codes could be read at speed on an assembly line. A mid-size code holds up to 4,296 characters, far more than a full web address needs.
That is exactly what payment asks of it. The customer installs nothing and types nothing: their phone camera reads the code and opens a secure web page. That page shows the amount, the business name and the accepted payment methods.
So the code is not a wallet. It holds no banking data and nothing about the customer's card. It simply carries a link. If you want the detail of how encoding and error correction work, we covered it in our article on how a QR code works technically.
QR code payment, step by step
There are four stages. The business generates a code tied to a transaction. The customer scans it. The payment platform shows the confirmation screen. The bank authorises it, and the money moves.
- Generation: your POS software or payment provider creates a unique link carrying the amount and the table reference.
- Scan: the customer opens their camera, or their banking app if it has a built-in reader.
- Confirmation: they pick a saved card, Apple Pay, Google Pay or an instant transfer.
- Validation: they authenticate with a fingerprint or Face ID, then get a receipt by email or text.
Authorisation usually takes 2 to 5 seconds. The whole thing, scan included, runs to about twenty seconds, against a good minute to fetch a card machine, walk back, key in the amount and wait for the slip.
Static or dynamic: the difference matters
A static code is printed once and for all. It always points to the same page, and the customer enters the amount themselves. That is simple and free, but it invites mistakes and disputes.
A dynamic code is generated for each bill. It carries the exact amount, the table and a timestamp. That is what restaurant-focused solutions offer, because reconciliation then happens on its own. Some providers charge a little more for dynamic codes, usually through a monthly subscription of a few euros.
Where the information actually travels
Nothing sensitive passes through the code itself. Card details are entered inside the platform's environment, encrypted with TLS, with the strong authentication required by the European PSD2 directive. Security rests on the provider, not on the little black square.
The one real known risk is quishing: a fraudulent sticker placed over yours, redirecting to a fake site. You handle it by putting your codes on fixed holders and checking them every morning. We went through the placements that hold up in an article on choosing QR code holders for the dining room.
Over an 80-cover service, a bistro owner in Lyon put it to us like this: it isn't the payment that eats time, it's the walk to the table to bring the machine.
How customers pay with a QR code
On iPhone and on any recent Android, the built-in camera has been enough since 2017. The customer points at the code, a notification appears, they tap it. No dedicated payment app is needed to reach the page.
Customers who prefer going through their bank open its app and use the built-in reader. Crédit Agricole, BNP Paribas Fortis, ING and Belfius all offer this in their apps. If a customer gets stuck at the scan, our guide on how to scan a QR code without an app covers the edge cases.
How long does a payment stay pending
Customers in France and Belgium ask this constantly. Two things need separating. Authorisation is immediate: the amount is reserved within seconds. The payout into the business account arrives according to your contract, usually one to two working days later.
For instant transfers triggered by QR code, the money lands in under ten seconds, but a cap applies. Banks often set a ceiling between 500 and 1,000 euros per transaction, sometimes raisable from the app. Check that limit before putting a large party's bill through this way.
Who can use it, and which providers operate in France
Any business taking payments from the public can adopt it: restaurants, bars, food trucks, retail shops, tradespeople, independent professionals. The point of sale needs no particular hardware; a screen or a printed table tent is enough.
The French market has filled out since 2021, with both banking players and mobile payment specialists.
- Lyf Pay, backed by Crédit Mutuel and BNP Paribas, widely used in fast food.
- PayPal, with personal codes for freelancers and small businesses.
- SumUp, Stripe and Adyen, which generate payment links you can turn into a code.
- POS systems that pull the bill and the tip straight into the flow.
QR code, card machine and contactless: what separates them
Contactless is still unbeatable for a quick purchase at the counter. The QR code takes over as soon as there is a bill to split or table service involved.
| Criterion | Standard card machine | QR code payment |
|---|---|---|
| Hardware to buy | 150 to 400 euros per terminal | None, a printed code is enough |
| Average time to take payment | 60 to 90 seconds, walking included | 20 to 30 seconds, no walking |
| Limit per transaction | Unlimited with PIN | 500 to 1,000 euros depending on the bank |
| Splitting the bill | Manual, table by table | Automatic, everyone pays their share |
| Tipping | Cash or an option on the screen | Offered by default on the page |
What it changes on the floor
The clearest gain isn't financial, it's organisational. A server who no longer makes three round trips for a table of six gets several minutes back per service. On a tight lunch, that can buy you an extra turn on some tables.
The second effect is splitting. Groups of young professionals each pay their share from their own phone, with no mental arithmetic and no card passed around. The experience is smoother, and you avoid bills settled in four separate taps on the terminal.
The third effect is less expected: tipping. When the page offers 5, 10 or 15 percent in one tap, acceptance climbs sharply compared with cash, which has all but vanished from people's pockets.
The limits to know before you start
Not everyone is equipped or comfortable. An older clientele, weak mobile signal in a basement, a dead battery: these cases are real, and they mean keeping a card machine as backup. QR code payment adds to your setup, it doesn't replace it.
On cost, fees usually sit between 0.9 and 1.8 percent per transaction, sometimes with a fixed component of a few cents. Compare that with your current card processing contract before deciding.
Setting up payment links in your restaurant
The process is short. Open an account with the provider, link your business IBAN, enable link generation, then test with one euro on your own card. If your POS allows it, pass the table reference into the link so reconciliation happens automatically.
Then there's the physical side. One code per table, printed on a legible table tent, with a one-line instruction. If you're starting from scratch, our method for creating a clean, durable QR code will save you the contrast and sizing mistakes that make one scan in two fail.
The takeaway
The QR code has become a payment method in its own right. Born on the factory floor, then adopted en masse in Asia, it is now settling into European commerce precisely because it demands no hardware investment.
For a restaurant, the logic is simple: the same gesture that lets a customer scan the menu lets them pay. Menu, bill and payment become one continuous journey, with no break and no waiting. That's where the real gain sits, far more than in the technology itself.














