I honestly don't really see this working? What incentive does the delivery driver have to spend more time scanning the box (place the label in view for the barcode scanner), unlock, open the door, place box, relock it
I can 100% imagine the driver just putting the box on top and leaving, or trying quickly to scan and have it fail then again put the box on top.