Event Espresso 4.0 and beyond has streamlined the payment status for attendees, but has also separated Payment Statuses and Registration Statuses.
There are now 5 registration statuses available:
Approved
The attendee has been approved for the event, the capacity for the event is reduced accordingly. This will automatically be set it the attendee has completed payment or has registered for a free event.
It is possible for an attendee to be marked as approved, but have not completed their payment.
Pending
The attendee has registered for an event but has not completed payment yet, the attendee is allowed to make a payment to complete the registration. The attendee will not count towards any capacity maximum for the event. Free events will not allow attendees to be marked as Pending.
Not Approved
The registration has processed but payment has not been made, and also the attendee can not make a payment. If the admin wanbts to allow the attendee to complete the registration, the attendees status must be changed to Pending. The attendee will not count towards any event capacity.
Declined
The admin can set an attendee to declined. Event capacity will not be affected and the attendee cannot pay for the event.
Cancelled
The attendee will be marked as cancelled if they cancel the registration or if the admin marks them as cancelled. Event capacity will not be affected and the attendee cannot pay for the event.
The default status for an unpaid attendee is Pending, though this can be changed in the Events > Default Settings tab or within each event individually under the Event Registration Options box.