Files
BTCPayServerPlugins/Plugins/BTCPayServer.Plugins.NFC/Views/Shared/NFC/CheckoutEnd.cshtml
2023-01-16 13:13:18 +01:00

15 lines
539 B
Plaintext

@inject ContentSecurityPolicies contentSecurityPolicies
@using BTCPayServer.Abstractions.Extensions
@using BTCPayServer.Security
@using NBitcoin
@{
var nonce = RandomUtils.GetUInt256().ToString().Substring(0, 32);
contentSecurityPolicies.Add("script-src", $"'nonce-{nonce}'");
var url = Context.Request.GetAbsoluteUri(Url.Action("SubmitLNURLWithdrawForInvoice", "NFC"));
}
<script type="text/javascript" nonce="@nonce">
window.lnurlWithdrawSubmitUrl = '@url';
</script>
<script src="~/Resources/js/lnurlwnfc.js"></script>