It seems foolproof: nonprofits using the power of the Internet to raise money through a clever Facebook application. After all, the Web earned gobs of cash for Barack Obama’s presidential campaign. And besides, going online means sending fewer fundraising letters, which makes it appealing to penny-pinchers and environmentalists alike.