No cat, no bags of ice, no limes, no beer and no deli sandwiches - calling this vending machine "Bodega" when it doesn't have the staples of a bodega is offensive to my new york sensibilities.
This would be a vending machine if it was able to gate people from taking things they didn't pay for. This is just a cabinet. What stops people from completely clearing this thing out, without paying for anything?
"An app will allow you to unlock the box and cameras powered with computer vision will register what you’ve picked up, automatically charging your credit card."
Bound to a credit card, so you have a name. Maybe even 20$ min charge, of which 10$ are profit. So if 80$ stuff gets stole you have 70$ loss and a you can file criminal charge.