With Amazon Go you can request a refund for any item, whether you actually bought it or not, and they just… give it to you. Don’t even have to return the item to the store. I assume there are some limitations and it’s based on good faith, but I don’t know because I’ve never had any reason to request one.
I have had them miss items and fail to charge me for them, though. Even if you want to be honest about it though, there’s really nothing that can be done, since they don’t charge you and provide you with a receipt until hours after you’ve left the store.