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">