To accept credit cards, you'll just need to setup a PayPal Business account.

(Don't worry, we help!)

Your contributions will be available immediately, with no withdrawal fees, @ 2.9% + $0.30/transaction. Most US-to-US transactions are actually 2.8% + $0.30/transaction.