You can integrate with PayPal and accept payment from your members through your PayPal account. If members don't have their own PayPal account they also have the option of paying by credit or debit card through PayPal's secure payment site.
The public website add on offers integration with your members only site. So, when you add an event to your calendar in the members only website, the public elements of the event are automatically updated to your public site as well. A huge time saver for site administrators!