Add configurable BOLT11Expiration for refunds (Fix #3281) (#3341)

* Add configurable BOLT11Expiration for refunds (Fix #3281)

* Add BOLT11Expiration configuration in Payment
This commit is contained in:
Nicolas Dorier
2022-01-24 20:17:09 +09:00
committed by GitHub
parent 28dbf10a31
commit 090da6cfb6
24 changed files with 150 additions and 22 deletions

View File

@@ -604,7 +604,8 @@ namespace BTCPayServer.Controllers
AnyoneCanCreateInvoice = storeBlob.AnyoneCanInvoice,
PaymentTolerance = storeBlob.PaymentTolerance,
InvoiceExpiration = (int)storeBlob.InvoiceExpiration.TotalMinutes,
DefaultCurrency = storeBlob.DefaultCurrency
DefaultCurrency = storeBlob.DefaultCurrency,
BOLT11Expiration = (long)storeBlob.RefundBOLT11Expiration.TotalDays
};
return View(vm);
@@ -620,6 +621,7 @@ namespace BTCPayServer.Controllers
blob.PaymentTolerance = model.PaymentTolerance;
blob.DefaultCurrency = model.DefaultCurrency;
blob.InvoiceExpiration = TimeSpan.FromMinutes(model.InvoiceExpiration);
blob.RefundBOLT11Expiration = TimeSpan.FromDays(model.BOLT11Expiration);
if (CurrentStore.SetStoreBlob(blob))
{