Quishing: Physical Payment Point QR Code Scams
Fraudulent QR code stickers placed over legitimate payment or information codes at parking meters, tables, and public points, directing victims to fake payment pages.
Last reviewed: 1 June 2026
What this scam is
Quishing at physical payment points is a specific form of QR code fraud that targets everyday transactional contexts: parking meters, restaurant table codes, bike and scooter hire stands, electric vehicle charging points, and public information kiosks. A fraudulent QR code sticker is placed precisely over the legitimate code at the point where a genuine payment or interaction would be expected, making it extraordinarily difficult to identify without close inspection.
This form of fraud exploits the combination of a familiar action (scanning a QR code to pay or access information), a genuine transactional context (you are actually trying to pay for parking or access a menu), and the trust people place in physical infrastructure. Unlike phishing emails, which carry some learned suspicion, a QR code on what appears to be a fixed physical fixture carries an assumed legitimacy.
The fake payment page the victim is directed to is designed to match the expected service exactly: a parking payment interface, a café's ordering system, or a delivery fee collection page. Payment card details entered on this page are captured by the fraudster rather than processed for any legitimate service. In some cases the victim also does not realise the underlying service was not activated — they leave their car unticketed thinking they have paid, or wait for a food order that was never placed.
The harm includes both the direct financial loss from card details captured and, in the parking context, the potential fine for a vehicle that was never actually registered as paid.
How it works
The attacker places a sticker printed with a QR code over the legitimate QR code on a parking machine, table tent, or other fixture. The sticker is sized and printed to match the surrounding materials, and the legitimate code beneath is covered entirely.
When a user scans the code, the page that opens is a convincing fake of the expected service. It asks for the same information a genuine service would: bay number and registration, table number, or similar. When card details are entered and submitted, they are captured by the attacker and the page may show a confirmation to avoid immediate suspicion.
The attacker can place these stickers rapidly across many locations in a short time, making the operation scalable. Revenue from multiple victims at each location accumulates. Victims typically only realise something was wrong when they receive an unexpected card charge or notice the underlying service was not fulfilled.
In the restaurant context, orders placed through the fake code are never received by the kitchen. In the parking context, a vehicle registered as paid on the fake page has not been registered with the actual parking system.
Why this scam works
Physical QR codes carry high implicit trust. They are associated with established infrastructure rather than potentially suspicious digital communications. The scanning of a physical code to pay for something is now a very common, routine behaviour in many contexts.
The contextual fit of the fake page — which matches exactly what the user expected to find when they scanned the code — removes the primary signal that would identify a phishing attack: mismatched expectations. Everything about the interaction feels right.
Common red flags
- QR code appears to have a sticker placed over an original code
- Edges of the QR code do not align with surrounding design elements
- URL opened after scanning does not match the expected service provider domain
- Payment page asks for more detail than the service normally requires
- No confirmation from the expected service following payment
- Vehicle receives a parking fine despite appearing to have paid
Sanitized example messages
Illustrative, sanitized examples. Personal details are replaced with placeholders such as [phone number] and [fake link].
[Parking logo-style page] Enter your vehicle registration and bay number to pay. Card details required below.
[Restaurant ordering page] Welcome to [restaurant name]. Select your table and enter your order. Payment card details below.
[Delivery notice page] Your parcel could not be delivered. Scan to pay the [amount] redelivery fee: [card entry form]
Common variations
- Parking meter sticker — placed over the official parking payment QR code
- Restaurant table sticker — placed over the venue's genuine ordering QR code
- EV charging point sticker — placed over charging payment QR codes
- Delivery redelivery notice — fraudulent QR code on a fake or real delivery notice
- Shared mobility sticker — placed over bike or scooter hire QR codes
How to verify before you act
Before scanning any QR code at a payment point, inspect the code closely. Look for signs that a sticker has been placed over the original: different paper texture, slightly raised edges, imperfect alignment with surrounding design elements. If the code appears to have a sticker on top of it, use the machine's alternative payment method instead.
After scanning, check the URL that opens in your browser before entering any payment details. The domain should match the known service — for example, a parking provider's known domain. If the URL is an unfamiliar domain, do not proceed and report the code to the relevant authority.
For parking, always use the alternative payment method (a phone number or the machine's card reader) if you have any doubt about the QR code.
Many legitimate parking and payment QR codes now display the destination URL below the code on the fixture — compare this with what your phone shows after scanning.
Payment methods used
- Card details entered on fake payment page
- Direct payment to attacker via fake checkout
Who is usually targeted
- Parking users in urban and city-centre locations
- Restaurant and café customers using table QR ordering
- EV drivers using public charging networks
- Anyone using a QR code to pay for a service in a public location
What to do immediately
- Check your card statement for any unexpected charges at the time and location of the scan
- Contact your card issuer immediately to dispute any fraudulent charge and request a card replacement
- Report the fake QR code to the venue, parking operator, or relevant authority responsible for the fixture
- Report to your national fraud authority
- Return to the parking machine and use an alternative payment method if you need to pay for parking
How to prevent it
- Inspect QR codes at payment points for signs of a sticker before scanning
- Check the URL shown after scanning before entering any payment or personal details
- Use alternative payment methods at parking machines if a QR code appears to have been tampered with
- Report any suspicious QR codes to the venue or service operator
- Prefer paying with a credit card or a card with strong fraud protection so disputes are easier
Evidence to preserve
- Photograph of the QR code showing any sticker evidence
- Screenshot of the URL and page that opened after scanning
- Your card statement showing the fraudulent charge
- Any confirmation screen you received
Where to report it
- Action Fraud (UK) — UK national fraud & cybercrime reporting centre
- FTC ReportFraud (US) — US Federal Trade Commission fraud reports
- FBI IC3 (US) — US Internet Crime Complaint Center
- Scamwatch (Australia) — Australian competition & consumer reporting
- Your bank's fraud line — Use the number on the back of your card or in your banking app — never a number the caller gives you
Always verify reporting routes and emergency contacts on the official government or agency website for your country.
Frequently asked questions
How can I tell if a QR code sticker has been placed over the original?
Look closely at the edges of the QR code. A sticker typically shows a slight paper texture difference, raised edges, or slight misalignment with the surrounding printed design. Some legitimate codes are printed directly onto materials — any code that appears to be on separate paper applied to the surface is worth scrutinising.
I think I was scammed at a parking meter — what should I do?
Check your card for an unexpected charge from an unfamiliar merchant. Contact your card issuer to dispute it and request a replacement card. Report the QR code to the parking operator and to the local council responsible for the machines. File a report with Action Fraud (UK) or your national fraud authority.