diff --git a/BTCPayServer/Extensions.cs b/BTCPayServer/Extensions.cs index 06c64fea0..bd8eaa71c 100644 --- a/BTCPayServer/Extensions.cs +++ b/BTCPayServer/Extensions.cs @@ -49,10 +49,10 @@ namespace BTCPayServer } private static JsonSerializerSettings jsonSettings = new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }; - public static HtmlString ToJson(this object o) + public static string ToJson(this object o) { var res = JsonConvert.SerializeObject(o, Formatting.None, jsonSettings); - return new HtmlString(res); + return res; } } } diff --git a/BTCPayServer/Views/Invoice/Checkout.cshtml b/BTCPayServer/Views/Invoice/Checkout.cshtml index bafb037f6..877059d72 100644 --- a/BTCPayServer/Views/Invoice/Checkout.cshtml +++ b/BTCPayServer/Views/Invoice/Checkout.cshtml @@ -1,4 +1,5 @@ @model PaymentModel +@inject System.Text.Encodings.Web.JavaScriptEncoder jsEncoder; @{ Layout = null; ViewData["Title"] = "Payment"; @@ -27,7 +28,7 @@ crossorigin="anonymous">