A free WordPress add-on called Seamless Donations allows people to donate money. From the WordPress dashboard, you can control how donations are collected and managed.
PayPal works with Seamless Donation, so people can donate using their PayPal accounts or credit cards. Donations can be accepted once or on a regular basis. People can also choose which campaign their money goes to.