I think it's a fine idea, but you might want to consider providing some means to contribute besides just online- say a P.O. Box where people could send a money order or something.
Maybe I'm just paranoid, but I try to keep my financial dealings off the 'Net ( getting harder to do these days)
Just a thought....