A lot of the time, many players will misclick a shop sign. For example, they misread the item or quantity, or they just bump the mouse when they didn't mean to.This is good for both the customer, who can get their rupees back if the shop owner is offline or mysteriously disconnects when they ask for a refund, or decides they don't want to give refunds at all. It's also good for the shop owner, who doesn't have to drop whatever they're doing, go with the player into a private room, and then make a reverse chest or do a drop trade. Refunds by drop have the potential that one party may not live up to their side of the bargain. Refunds by chests mean the player could potentially sell a larger quantity of the item back to the shop. (eg hey refund me this sugar cane, when you have a huge stock and you really want to sell it to the shop)Another problem which happens are various scams that players will perform to deceive players into clicking a sign. I was in one shop where the owner pretended to sell me cheap iron, and once I was buying, they flipped a switch, a piston pulled the iron sign back, to expose dirt for sale for 10,000 rupees. Luckily, they tried to sell 10,000 dirt for one rupee, but otherwise I would have been out 10,000 rupees with no recourse except pestering our busy moderation team, and even then, I don't know if I would get my rupees back.So my suggestion is adding a simple /refund command, which will refund ONE transaction if you type it within 5-10 MINUTES of the sale. I'm open to the idea of refunding more transactions, but I think it would be frustrating for shop owners if a large number of transactions got refunded when they could easily have sold those items to another customer.