Hey Samantha,
Thank you for reaching out!
Unfortunately our plugins do not provide the “payment for event submission” functionality.
As for this:
Is there a possibility to approve events before they are submitted by a vendor or event organizer?
This is possible. To do this, you just ensure that the default post status for community submission is “Draft” or even “Pending Review”—then, no events are published upon submission. You have to manually approve the submissions for them to publish.
Cheers,
George