@using BTCPayServer.Lightning @model LightningSettingsViewModel @{ Layout = "../Shared/_NavLayout.cshtml"; ViewData.SetActivePage(StoreNavPages.LightningSettings, $"{Model.CryptoCode} Lightning Settings", Context.GetStoreData().Id); }

@ViewData["Title"]

@if (Model.LightningNodeType != LightningNodeType.Internal) { if (LightningConnectionString.TryParse(Model.ConnectionString, out var cs)) { } else { } }
Node Type @Model.LightningNodeType Change connection
Connection Type @typeof(LightningConnectionType).DisplayName(cs.ConnectionType.ToString())
Base URI @cs.BaseUri
Connection String @Model.ConnectionString

Payment

Available placeholders: {StoreName} {ItemDescription} {OrderId}

LNURL

For wallet compatibility: Bech32 encoded (classic) vs. cleartext URL (upcoming)

Required for Lightning Address, the pay button and apps.

Performance: Turn it off if users should pay only via LNURL.

@section PageFootContent { }