What are the different invoice statuses?
Invoice statuses on the Sheepy platform are designed to give merchants and customers clear, real-time insight into the payment lifecycle. These statuses reflect both blockchain confirmation progress and internal system actions. When an invoice is created, it begins as New, indicating that it is active and awaiting payment. If the customer submits a lower-than-required amount within the time limit, the invoice is marked as Partially Paid. Once payment is received and broadcast to the network, it enters Confirming, pending blockchain validation.
If no valid payment is received before the expiration window, the invoice status becomes Expired. Payments made after the expiry or transactions with other inconsistencies result in the Invalid status, which requires manual action – such as refunding or completing the invoice. A successfully paid and verified invoice is shown as Done. Additionally, invoices may show Refund Requested, Refunded, or Error depending on the merchant’s action or a processing issue.
All invoice statuses can be monitored directly from the merchant Dashboard, or tracked automatically via webhook updates and email notifications. For technical guidance, visit the API documentation or contact our support team at [email protected].