Customers who go through self-checkout must use the device to scan their receipt's barcode — confirming that they paid something — which opens a metal gate, letting them leave.
How can scanning a receipt prove that you scanned all the items, and are leaving with only what you paid for?
Also, how does this locking metal gate fall under the municipal fire code?