Hi JoeNative,
WooTickets uses the WooCommerce payment system. PayFast is not one of the default payment options, but you can purchase it as an extra WooCommerce add-on here.
For using WooTickets with Facebook Events and Community Events, please note that users submitting events through Community Events will not have the ability to add tickets. Site admins will be able to make tickets for those events from the site backend. Similarly, you will be able to make tickets for events imported from Facebook but only after import, and the tickets will not be reflected on Facebook in any way. Does that makes sense?
Let me know if you have any further questions.
Cheers,
Leah