Aljaz Ceru 90a5c9c098 Fix: Update all view references from Breez to BreezSpark
- Fixed controller action references in Info.cshtml
- Updated partial view path in Payments.cshtml
- Fixed all SetActivePage calls to use BreezSpark
- Updated BreezPaymentsTable to BreezSparkPaymentsTable
- Fixed CSS IDs and selectors throughout views
- All navigation now correctly references BreezSpark controller
2025-12-10 21:17:46 +01:00
2025-12-10 17:07:35 +01:00
2025-12-10 21:17:46 +01:00
2025-12-10 17:44:29 +01:00
2025-12-08 11:45:58 +01:00
2025-12-10 10:58:47 +01:00

BTCPayServer Breez Plugin

A BTCPayServer plugin that enables Lightning payments using Breez's nodeless SDK (Spark) as a Lightning backend, eliminating the need to run a full Lightning node.

Overview

This plugin allows BTCPayServer merchants to accept Lightning payments through Breez's non-custodial, nodeless Lightning infrastructure. Instead of maintaining a Lightning node with liquidity and channel management, merchants can use Spark based.

Features

  • Nodeless Lightning: No need to run or maintain a Lightning node, instead use Spark based swaps
  • Non-custodial: You maintain control over your funds (on Spark)

How It Works

  1. Invoice Creation: When creating a Lightning invoice in BTCPayServer, the plugin uses Breez SDK to generate a BOLT11 invoice
  2. Payment Detection: A background service monitors for payment events through the Breez SDK
  3. Status Updates: Detected payments are automatically reported back to BTCPayServer, updating invoice status from "new" to "paid"

Installation

Download and install the plugin from the GitHub releases: https://github.com/aljazceru/btcpayserver-breez-nodeless-plugin/releases

Configuration

Connect your BTCPayServer instance to Breez using a connection string:

type=breez;key=<your_payment_key>

Requirements

  • BTCPayServer instance
  • BreezSDK API key
Description
No description provided
Readme 154 MiB
Languages
C# 59.8%
HTML 40.2%