About different invoice statuses
An invoice has a Status. The following invoice statuses are used:
Paid ( publish )
Payment has been paid/received for the invoice. Notification emails are sent to User & Admin on invoice has been marked as paid.
Pending Payment ( wpi-pending )
Invoice is unpaid or no payment completed yet. If someone leave the checkout process without complete the payment when it redirects to the gateway site like PayPal, 2Checkout etc.
Processing ( wpi-processing )
Payment has been paid/received for the invoice, but still invoice is awaiting fulfillment. Notification emails are sent to User & Admin on invoice has been marked as processing.
On Hold ( wpi-onhold )
Awaiting payment for the invoice, sometime payment needs to be confirmed. Notification emails are sent to User & Admin on invoice has been marked as on-hold.
Cancelled ( wpi-cancelled )
Cancelled by an admin or the customer, no further action required. A notification email is sent to Admin on invoice has been marked as cancelled.
Refunded ( wpi-refunded )
Refunded by an admin – no further action required. Indicates payment amount has been transferred back to the customer. Notification emails are sent to User & Admin on invoice has been marked as refunded.
Failed ( wpi-failed )
Payment process failed or was declined by gateway (i.e. PayPal) for the invoice. A notification email is sent to Admin on invoice has been marked as failed (if invoice status previously processing or on-hold).
Renewal ( wpi-renewal )
This refers to a renewal payment for a subscription for the invoice which uses recurring billing.