I have written before about the need for policy and process around community group and charity donations. I like the approach of a cafe I visited recently. Every person approaching on behalf of a charity was given a card.
While the cafe is part of a small chain, their approach of bringing structure to handling the request is good. A single local business could easily do the same. Groups expecting you to support them need to show support for your business.