If you are a non-profit organization, donations probably make up the majority of your revenue. Online donations are a must for non-profit organizations these days. You can offer one-time donations or automatic, recurring donations.
Even if you are not a non-profit, you can start charitable donations. You can help local organizations by donating a percentage of online sales, or by adding a place to accept donations on your site.