Well, a quick (and very secure) way of doing it would be to set up a Yahoo! Store. It'll
cost you $50 bucks a month flat, plus a 10 cents per item (donation amount) and 0.5% transaction fee but it will hold up on almost any amount of users and takes a lot of the headache and liability off of you.
If you don't already have a merchant account, you can
apply for one.
The cost might be too much but I can tell you that I have not donated to certain organizations in the past because of security concerns. In those situations I would have used paypal if it had been available so maybe that's the way to go.
Good luck!
-Lee
"To be civilized is to deny one's nature."