Skip to content
QRalo

EV charging

Drivers check the charger before they enter a card

Many public chargers start a session from a QR code and a web payment page. With a signed code, the driver sees your network’s name and the charger reference, like “LYO-012, connector 2”, before typing a card number.

  • Charger and connector reference shown on the verification page
  • Revoke a tampered charger’s code without touching the others
  • Works with the phone camera, in front of your existing payment page
Serial
BAY 12
Scan opens
qralo.com
Signature
Ed25519
Demo label · fictional organization "QRalo Demo"

01Why chargers

Nobody watches a charger at night

A driver pulls in with a low battery and wants to get going. The code on the charger opens a page that asks for a card. Chargers stand in car parks and on street corners, often with nobody around to notice a new sticker.

One sticker over the original code sends that payment somewhere else. The U.S. Federal Trade Commission reported the same trick on parking meters in December 2023 (opens in a new tab). It works on any unattended payment point.

How fake QR stickers work

02The exact charger

The charger reference, printed and signed

Each code carries a label. It’s part of the signature and shows on the verification page under “Printed for”. Drivers compare it with the reference on the charger.

Printed for

  • LYO-012, connector 2
  • Station 48 - CCS left
  • Car park B, bay 14

Use your own station and connector references. Labels take letters, digits, spaces, hyphens, underscores, commas and periods, up to 255 characters. Characters such as * or # aren’t accepted, so write an EVSE ID like FR*ABC*E123 with hyphens instead.

03Where it fits

QRalo sits in front of your payment page

Sessions and payments stay on your side. QRalo adds one page before them.

  1. The driver scans the code on the charger. The phone opens qralo.com/verify.
  2. The page checks the signature and the status, then shows your network’s name, the payment address and the charger reference.
  3. The driver continues to your usual payment page and starts the session there.
Demo · fictional organization

04Across a network

Manage codes charger by charger

Each code stands on its own. An incident on one charger never means reprinting the whole network.

  • Revoke a tampered charger

    One click in the dashboard. The next driver who scans that code sees it was withdrawn and is told not to enter payment details.

  • Replace after maintenance

    When a charger is swapped or renumbered, revoke the old code and sign a new one with the new reference.

  • End dates for temporary sites

    Event and pop-up chargers can get codes that expire on a set date, up to two years ahead.

  • Scan counts per charger

    When a busy charger goes quiet, its code may have been covered. Business adds a scan map and CSV export. Automatic alerts are not available yet.

05Before you print

What signing can’t do on a charger

  1. A fake sticker never opens qralo.com. Drivers have to expect the check, so print “Scanning opens qralo.com first” next to the code.
  2. The destination can’t change after printing. Settle on a stable address before you print.
  3. Codes are created one at a time in the dashboard today. Bulk generation for large networks is not available yet.
How verification works

Charging networks

Start with one site

Try signed codes on one site or a handful of chargers before a wider rollout. Scope and price are agreed with you.

In a pilot

  1. A guided 90-day pilot on your own sites
  2. Account setup and domain verification
  3. One signed code per meter or charger, with its label
  4. Help with signage wording
  5. An inspection round with the QRalo scanner
  6. A written report at the end

Not available yet: bulk generation, API access, scan-drop alerts and SSO. We’re building them with pilot customers.

FAQ

Questions from charging networks

Does this replace our app, RFID cards or payment terminal?
No. It only concerns the QR code printed on the charger. Drivers who use your app or a card aren’t affected.
Can the charger reference be part of the payment address?
Yes. The destination can be any HTTPS address, including a path or query parameters that identify the charger, for example https://pay.example.com/start?station=LYO-012&connector=2. The whole address is signed.
Do we need to connect QRalo to our chargers or our backend?
No. QRalo signs the link to your existing payment page and shows a check on qralo.com before it opens. Your chargers, OCPP and payments stay as they are.
Does the check slow drivers down?
It adds one page. When the code is signed by a verified domain and the link checks raise nothing, the page moves on to your payment page by itself after a 5-second countdown. Drivers can stop it.
What happens if our payment provider changes its address?
The destination is part of the signature, so it can’t be edited after printing. Use a stable address on your own domain that you can redirect yourself, or sign new codes and replace the labels.
How much does it cost?
Free covers 3 active signed codes and 100 scans per code. Business is €9.99 a month for unlimited codes within fair use and unlimited scans. Pilots for charging networks are on quote.

Try signed codes on a few chargers

Start with one site. We set it up with you and go through the scans together.