Blink für BTCPay Server
Blink Wallet als Lightning Service Provider (LSP) für BTCPay Server
Nutze die Blink Wallet als Lightning Service Provider (LSP) für BTCPay Server, um Bitcoin Lightning Zahlungen zu empfangen (Blink BTCPay). Du nutzt einen BTCPay Server und möchtest Lightning Zahlungen akzeptieren, aber keinen eigenen Lightning Node betreiben?
Dann verwende das Blink Plugin für den BTCPay Server (Blink BTCPay), um Blink als Lightning Service Provider zu verwenden und Lightning Zahlungen über deinen BTCPay Server zu empfangen.
Installiere dazu das Blink Plugin auf deinem BTCPay Server und verbinde es mit deinem Blink Wallet.
Wie das funktioniert, erklären wir Dir in diesem Beitrag
- Wie installiere ich das Blink Plugin auf meinem BTCPay Server
- Wie erhalte ich eine Blink Wallet?
- Wie verbinde ich meinen BTCPay Server mit Blink
Auf dem YouTube Kanal von Coincharge haben wir ein Video veröffentlicht mit dem Thema „Blink für BTCPay Server„
Was ist die Blink Wallet bzw. BTCPay Server?
Die Blink Wallet ist eine Bitcoin Lightning Wallet mit einem Bitcoin und einem Dollar Konto.

Ein BTCPay Server ist eine Open Source Software Lösung, die Du auf Deinem eigenen Server laufen lassen kannst. Mit deinem eigenen BTCPay Server kannst du dann Bitcoin Zahlungen akzeptieren.
Um neben Onchain Zahlungen auch Lightning Zahlungen annehmen zu können, musst Du einen eigenen Lightning Node betreiben. Wer den Aufwand scheut, einen eigenen Lightning Node zu betreiben, kann auf die Dienste eines Lightning Service Providers, kurz LSP, zurückgreifen.

Diese LSP-Dienste werden von Blink zur Verfügung gestellt. Mit Hilfe des Blink Plugins kann die Lightning Funktionalität in Deinen BTCPay Server integriert werden.
Somit kannst du neben Bitcoin Onchain auch Lightning Zahlungen über den BTCPay Server empfangen, die dann direkt in deiner Blink Wallet gutgeschrieben werden.
Blink auf dem BTCPay Server installieren
Wenn Du einen eigenen BTCPay Server betreibst, musst Du das Blink Plugin installieren.
Wenn Du keinen eigenen BTCPay Server betreibst, aber einen BTCPay Server mitnutzt, bitte den Betreiber des BTCPay Servers, das Blink Plugin zu installieren. Wenn Du den BTCPay Server von Coincharge mitbenutzt, ist das Blink Plugin bereits vorhanden.
Wenn Du einen eigenen BTCPay Server betreibst, logge Dich als Admin auf Deinem BTCPay Server ein und suche unter Plugins das Blink Plugin und klicke auf Installieren.
Blink Wallet
Um Blink als LSP nutzen zu können, benötigst Du zunächst eine Blink Wallet. Falls noch nicht geschehen, kannst Du unter https://blink.sv/ ein entsprechendes Blink Wallet erstellen.
Wir haben bereits ein ausführliches Video zur Blink Wallet erstellt. Den Link zum Video: YouTube Video: Blink Wallet Installieren, Einrichten und Nutzen – Detaillierte Schritt für Schritt Anleitung
Blink Dashboard
Wenn du eine Blink Wallet hast, logge dich in das Blink Dashboard ein, indem du die Webseite: dashboard.blink.sv besuchst.
Du kannst Dich entweder mit Deiner E-Mail-Adresse oder Deiner Telefonnummer im Blink Dashboard einloggen.
Du bekommst dann einen Code zugeschickt, den Du eingeben musst.
Das Dashboard sieht dann so aus. Oben die beiden Konten. Links das Bitcoin-Konto und rechts das Dollar-Konto mit Deinem entsprechenden Guthaben.
Blink API Key
Wir benötigen einen API Key von Blink, den wir links unter dem Menüpunkt API Keys finden.
Rechts oben haben wir die Möglichkeit, einen solchen API Key zu erstellen.
Als erstes geben wir an, wie wir den API Key intern nennen wollen. Zum Beispiel BTCPay Server.
Der Key soll nie ablaufen, deshalb lassen wir die Einstellung auf Never.
Dann müssen wir angeben, welche Rechte der API Key haben soll. Das hängt davon ab, wofür wir den API Key verwenden wollen.
Da wir nur Lightning Zahlungen über den BTCPay Server empfangen wollen, reicht es aus, dass Lightning Rechnungen erstellt werden. Dementsprechend benötigen wir die Rechte Read und Receive.
Die Rechte für Write benötigen wir nur, wenn wir auch Lightning Zahlungen über den BTCPay Server versenden wollen. Dies wäre der Fall, wenn man die Pull Payments Funktion des BTCPay Servers nutzen möchte.
Da dies in der Regel nicht der Fall ist, empfehlen wir die Write Rechte zu deaktivieren.
Anschließend klickt man auf Create und erhält den gewünschten API Key.
Dann haben wir die Möglichkeit zwischen zwei Connection Strings zu wählen.
Hier müsst ihr entscheiden, auf welchem Blink Konto die Transaktionen gutgeschrieben werden sollen. Soll die Gutschrift auf der Blink Bitcoin Wallet erfolgen, so wählt ihr den oberen Connection String.
Wollt ihr euch vor der Volatilität von Bitcoin schützen und eine Gutschrift in Dollar bevorzugen, dann nehmt ihr den zweiten Connection String. Diesen könnt ihr auch nehmen, wenn euer Onlineshop die Preise in Euro anzeigt. Hier erfolgt die Gutschrift Eurer Euro-Umsätze dann umgerechnet in US-Dollar.
BTCPay Server Lightning Einstellungen
Dieser Connection String muss nun in unserem BTCPay Store unter Blink hinterlegt werden.
Dazu loggt man sich auf dem BTCPay Server ein und geht zu dem entsprechenden Store, für den Blink verwendet werden soll.
Unter Wallet gibt es den Punkt Lightning und darunter Settings.
Dann wird man gefragt, welcher Lightning Node verwendet werden soll und wir entscheiden uns für den Lightning Node von Blink.
Dazu wählen wir Use Custom Node.
Gib dann den Connection String in das Feld ein. Klicke ganz unten auf Save und dann auf Test Connection.
Wenn wir alles richtig gemacht haben, erscheint hier oben im grünen Feld die Meldung, dass alles funktioniert hat.
Wir gelangen dann auch wieder auf die BTC Lightning Einstellungen.
Hier sollte Lightning enabled sein und dann habt ihr drei Optionen, die ihr noch auswählen könnt. Ich aktiviere gerne alle drei und nicht vergessen auf Save zu klicken.
Test Zahlung
Dann wollen wir auch mal ausprobieren, ob alles so funktioniert wie wir es wünschen.
Ich teste gerne über den Payment Button des BTCPay Servers. Den findest du links im Menü.
Dann gebe ich einen Betrag ein. Zum Beispiel 1 ,- und klicke dann auf den grünen Button hier.


Bezahle jetzt mal mit einer Bitcoin Wallet und danach prüfe ich, ob die Zahlung auf meiner Blink Wallet angekommen ist.
Wir können das auch noch einmal im Blink Dashboard überprüfen und gehen da zum Menüpunkt Transaktionen.
Auch hier finden wir die entsprechende Transaktion aufgeführt.

Zusammenfassung
Mit Hilfe der Blink Wallet kannst Du in deinem BTCPay Store Lightning Zahlungen akzeptieren. Dies geht, wenn du einen eigenen BTCPay Server betreibst und auch, wenn Du einen BTCPay Server mitbenutzt.
Du ersparst dir mit Blink den Betrieb eines eigenen Lightning Nodes. Ein eigener Lightning Node zu betreiben ist eine empfehlenswerte Erfahrung, aber ist leider auch sehr aufwendig.
Jetzt kannst du über den eigenen oder mitbenutzen BTCPay Server deine Bitcoin Onchain Umsätze direkt auf deiner eigenen Bitcoin Wallet empfangen und auch für Bitcoin Lightning die Lightning Umsätze direkt auf der eigenen Blink Lightning Wallet empfangen.