In OxaPay, every invoice passes through a series of statuses to help merchants track the payment process clearly:
-
Waiting — The invoice has been created, but the customer hasn’t initiated a transaction yet.
-
Paying — A payment has been detected. If the customer pays less, the status will remain Paying until they either send the remaining amount or the invoice expires.
-
Underpaid — If the invoice expires and the full expected amount is not received, the status will change to Underpaid.
-
Paid — The invoice has been successfully completed with the correct amount, and the payment was received within the remaining time of the invoice.
-
Expired — This means the full payment was made, but it arrived after the invoice had already expired. It’s important to note that in this case, Expired indicates the total amount was received, just too late to complete the invoice within its active period.
Users should pay particular attention to Expired invoices. Paying an expired invoice that has been overdue for a long time can result in a loss of funds.