Allowing user to invalidate paid invoice

This commit is contained in:
lepipele
2017-11-05 21:15:52 -06:00
parent 024ab8ff69
commit 0bb260bec9
3 changed files with 76 additions and 13 deletions

View File

@@ -281,6 +281,16 @@ namespace BTCPayServer.Controllers
});
}
[HttpPost]
[Route("invoices/invalidatepaid")]
[Authorize(AuthenticationSchemes = "Identity.Application")]
[BitpayAPIConstraint(false)]
public async Task<IActionResult> InvalidatePaidInvoice(string invoiceId)
{
await _InvoiceRepository.UpdatePaidInvoiceToInvalid(invoiceId);
return RedirectToAction(nameof(ListInvoices));
}
[TempData]
public string StatusMessage
{