Every online order is protected by a secure signed link that prevents anyone from manipulating others' orders. This article explains how it works and why it matters.
When a guest creates an order via Online Order, Vendion generates a secure signed link that is unique to that specific order and restaurant. The link also contains an expiry time – typically 24 hours.
The link is signed with a secret key that only exists on Vendion's servers. It cannot be forged or modified.
The link is required for all actions that modify the order:
Without a valid link, the action is denied.
Without the secure link, someone could potentially guess order IDs and manipulate others' order totals. With the link this is impossible – no one can sign their own links.
Each link is valid only for 24 hours. If an old link leaks, it cannot be used after expiry.
If two guests scan the same QR and each get their own order, neither can affect the other's order because the link is unique per order.
The link is saved in:
24 hours is deliberately long to cover:
If the guest tries to interact with an expired link:
There is no way to "extend" an old link – the guest must create a new order.
The link proves the order is "the right order" but says nothing about who owns it. SMS verification is separate and handles ownership of loyalty points and customer profile.
If you want to integrate Vendion's Online Order API, contact support@vendion.com for API documentation.
This feature is part of Vendion Online Order.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?