I would like to use status as a check for the moderator. I believe status is tied to payment; however I would like two options - pending and confirmed. This is so the moderator can check things over.
Is it possible to show the status in the front end when the person registers. When they are approved by the moderator can an email be sent then the status be changed from pending to confirmed?
The status is not connected to the payment. There is a separate paid status. There are 4 statuses: Active, Pending, Cancelled, Waiting. In the main configuration area, you setup what you want the default status to be for new records based on if they are fully paid, partially paid, or pay later records. Then the admin can view and change the status of records in the backend records control. There is no frontend access currently to change this status. You can also enable the status change email in configuration so when the admin changes it, the registrant automatically receives an email notifying them of the change.
Also, the user can see the record status by logging in and going to our user panel. That will show their records along with the status.