A lot of payment processors do not like it when individuals (versus certified nonprofits) take donations. Because, well, it is more prone to fraud. It's a really easy way to cash out stolen credit card numbers. The systems are set up for a transaction, not a one way transfer of funds.