This guide explains the payment statuses in Event Espresso 3.
The default payment status in Event Espresso 3 is Incomplete. While Incomplete is set as the default, all attendee information is recorded when they register, but incomplete registrations do not count against the total number of available spaces. When an IPN message is sent from the payment gateway or the payment status for that attendee is updated manually, the payment status changes from incomplete to Complete. If you have no credit card processing gateway active and are using the Invoice gateway, the status will change to Pending when the user downloads the invoice.
Pending means the attendee has not yet paid, but they do have a space reserved for them in the event. When a user downloads an invoice, their payment status changes from Incomplete to Pending, reserving a space for them but not indicating that they have paid (since that would need to be recorded manually). The registrations with this status of payment Pending count toward the quantity limits of your event.
This means a payment notification has been received from the payment gateway, or the attendee has been marked as paid manually from the back-end. The registrations with this status of Complete does count toward the quantity limits of your event.