diff --git a/BTCPayServer/Controllers/UILNURLController.cs b/BTCPayServer/Controllers/UILNURLController.cs index ef377011e..e4c974d41 100644 --- a/BTCPayServer/Controllers/UILNURLController.cs +++ b/BTCPayServer/Controllers/UILNURLController.cs @@ -560,9 +560,12 @@ namespace BTCPayServer LightningInvoice invoice; try { - invoice = await client.CreateInvoice(new CreateInvoiceParams(amount.Value, - descriptionHash, - i.ExpirationTime.ToUniversalTime() - DateTimeOffset.UtcNow)); + var expiry = i.ExpirationTime.ToUniversalTime() - DateTimeOffset.UtcNow; + var param = new CreateInvoiceParams(amount.Value, descriptionHash, expiry) + { + PrivateRouteHints = blob.LightningPrivateRouteHints + }; + invoice = await client.CreateInvoice(param); if (!BOLT11PaymentRequest.Parse(invoice.BOLT11, network.NBitcoinNetwork) .VerifyDescriptionHash(metadata)) {