Can refund invalid invoices

This commit is contained in:
nicolas.dorier
2020-07-14 15:42:37 +09:00
parent 37b065ce6a
commit 88af6c441f

View File

@@ -100,10 +100,11 @@ namespace BTCPayServer.Controllers
{
return invoiceState.Status == InvoiceStatus.Confirmed ||
invoiceState.Status == InvoiceStatus.Complete ||
((invoiceState.Status == InvoiceStatus.Expired || invoiceState.Status == InvoiceStatus.Invalid) &&
(invoiceState.Status == InvoiceStatus.Expired &&
(invoiceState.ExceptionStatus == InvoiceExceptionStatus.PaidLate ||
invoiceState.ExceptionStatus == InvoiceExceptionStatus.PaidOver ||
invoiceState.ExceptionStatus == InvoiceExceptionStatus.PaidPartial));
invoiceState.ExceptionStatus == InvoiceExceptionStatus.PaidPartial)) ||
invoiceState.Status == InvoiceStatus.Invalid;
}
[HttpGet]