using BTCPayServer.Abstractions.Models; using Microsoft.Extensions.DependencyInjection; namespace BTCPayServer.Plugins.NFC { public class NFCPlugin : BaseBTCPayServerPlugin { public override string Identifier => "BTCPayServer.Plugins.NFC"; public override string Name => "NFC"; public override string Description => "Allows you to support contactless card payments over NFC and LNURL Withdraw!"; public override void Execute(IServiceCollection applicationBuilder) { applicationBuilder.AddUIExtension("checkout-end", "/Plugins/NFC/Views/CheckoutEnd.cshtml"); applicationBuilder.AddUIExtension("checkout-lightning-post-content", "/Plugins/NFC/Views/LNURLNFCPostContent.cshtml"); applicationBuilder.AddUIExtension("checkout-bitcoin-post-content", "/Plugins/NFC/Views/LNURLNFCPostContent.cshtml"); base.Execute(applicationBuilder); } } }