Harvesting gains from digital money by giving some of it away can be better for donors than the nonprofits they support.