When I worked at a large charity, we sometimes had people request refunds because they misunderstood something, or changed their mind, or whatever. We always honored their requests, and I’d guess most other nonprofits do too (particularly if it was by credit card, because they can always report it as fraudulent and then their card company will take the money back from the charity anyway).
I think a dishonest person could game this by making the donation, providing the receipt, and then getting a refund from the charity.
When I worked at a large charity, we sometimes had people request refunds because they misunderstood something, or changed their mind, or whatever. We always honored their requests, and I’d guess most other nonprofits do too (particularly if it was by credit card, because they can always report it as fraudulent and then their card company will take the money back from the charity anyway).
I think a dishonest person could game this by making the donation, providing the receipt, and then getting a refund from the charity.