Someone knocks on your door and claims they work for a homeless shelter and they are collecting donations before Christmas.
The answer was A, C and D
Official charity collectors are legally required to carry their permit or license, and if they are genuine, it's reasonable to expect them to know a lot about the charity and where the donations go. Donating online will be more secure as you will be in control and can make sure you go to the correct secure website to setup your donation. If you do make a donation to a fraudster, they may keep coming back to get more money from you.
Guide to fraud prevention
How to protect yourself against fraud