Yes. You can take donations, sell products and setup custom paid registration forms. Just pick a payment processor, and configure it under: Site >> Payments. You can even easily integrate a PayPal account, and our integration will also create the account and add the donations/payments into Duplie! No credit cards are stored on Duplie, but we do integrate with the payment processor to charge the card and even make recurring payments for situations like recurring donations.