Ok if it were me I would give it a couple of days and contact the company to state you’ve not received the item ordered. You’re not lying. They will start an investigation and maybe you get lucky and they either resend the goods or refund you. No guarantees but it’s worth a shot. Say nothing about the neighbour or the random stranger. Play dumb. After all done of that has anything to do with you. The facts, from your perspective, you placed an order and paid for it and have not received it.