Skip to the content.
English EN | Español ES | Français FR | Italiano IT | Dutch NL | Hrvatski HR | Hindi HI

Ursprünglich gepostet auf Substack am 14. April 2022. Hier aktualisiert am 28. Dez. 2024.

Anwendungsfall für LNBits in einem kleinen Hotelrestaurant als Bitcoin-Zahlungsabwickler

So verwenden Sie als kleiner Händler diese wunderbare LNbits-App-Suite mit Ihrem Lightning-Knoten.

Weitere Informationen zu LNbits finden Sie in dieser Kurzanleitung.

LNBits könnte als Bitcoin LN-Zahlungsabwickler verwendet werden. Ja, ich weiß, einige von Ihnen würden sagen: „Aber verwenden Sie BTCPay Server … usw.“

Versuchen wir dieses Mal, mehr Tools zu verwenden, die Händlern zur Verfügung stehen. Für einige spezielle Fälle kann LNbits sehr gut geeignet sein und die Nutzung mit seinen Erweiterungen erweitern. BTCPay ist gut, es macht einen tollen Job, aber andererseits bietet LNbits einem Händler mehr Tools und Optionen.

Beschreibung des Anwendungsfallszenarios

Nehmen wir also ein Anwendungsfall-Szenario: ein kleines Hotel und Restaurant oder eine Café-Bar, mit einem Webshop für Online-Bestellungen, sagen wir die übliche Kombination aus Wordpress + Woocommerce Plugin.

Mit der LNbits Market-Erweiterung können Sie Ihren eigenen Online-Shop erstellen, ohne dass eine Wordpress-Installation erforderlich ist.

Ein Händler möchte Folgendes:

... und viele mehr ... LNbits hat viele Erweiterungen bereit, aktivieren Sie sie einfach, konfigurieren Sie einige einfache Parameter und fertig, schon kann es losgehen!

Aber zuerst müssen wir LNBits vorbereiten, damit es für die breite Zugänglichkeit für jeden Client und jedes Gerät bereit ist. Wie wir wissen, befinden sich in Umbrel alle Apps hinter dem Tor-Netzwerk. Da also nicht alle Kunden Tor verwenden (nur die fortgeschrittenen Benutzer), müssen wir auch normalen Benutzern Zugriff gewähren, die über das sogenannte „Clearnet“ verbunden sind, was im Wesentlichen „https://“ bedeutet.


Bereiten Sie Ihren LN-Knoten (Umbrel/Raspiblitz usw.) LNBits so vor, dass er in „Clearnet“ sichtbar ist

Clearnet ist der normale Internetzugang, domain.com und/oder öffentliche IP.

Das Tor-Netzwerk ist ein paralleles Internet, das .onion-Adressen über „http://“ verwendet und (noch) nicht weit verbreitet/bekannt ist und über Tor auf Zahlungsdienste zugreift. Die Interaktion zwischen normalen Benutzern ist oft fehlerhaft und kompliziert.

Nehmen wir also an, der kleine Händler hat einen Umbrel-Knoten bereit, einige LN-Kanäle sind geöffnet, LNBits sind installiert und funktionieren über seine .onion-Adresse einwandfrei.

Einige zu berücksichtigende Aspekte:

Um Ihre LNBits-Instanz für die Clearnet-Welt zu öffnen, haben Sie diese Optionen (erstaunliche Anleitungen von Hakuna und Uxellodunum):


Webshop mit LNBits einrichten

Ok, jetzt sind unsere LNBits von außen zugänglich mit

https://lnbits.my-domain.com

(oder welche Subdomain Sie auch immer wählen möchten), alle Wallets und Funktionen sind getestet und funktionieren.

In unserem Wordpress Woocommerce Shop können wir das LNbits Woo Plugin installieren und es so konfigurieren, dass es sich mit unserer LNbits-Instanz verbindet, mit den Schlüsseln, die im Abschnitt LNBits Wallet bereitgestellt werden (WalletID, Rechnungs-ID, WatchonlyID).

Gehen Sie zu Ihrem LNBits Wallet, das für den Webshop konfiguriert ist (Sie können so viele haben, wie Sie möchten) und kopieren Sie die Zeichenfolge „Rechnungs-/Leseschlüssel“.

LNBits-Wallet-Details

Gehen Sie dann zu Ihrem Wordpress – Woocommerce – Zahlungen – LNbits – und fügen Sie diese Zeichenfolge in den API-Schlüssel ein. Fügen Sie anschließend Ihre lnbits-URL „https://lnbits.my-domain.com“ hinzu und fertig.

Das war’s! Sie können anfangen, Zahlungen in Bitcoins über das Lightning Network entgegenzunehmen. Keine umgeleiteten Seiten, keine Zwischenhändler, schnell und einfach. Das LNbits-Plugin generiert die LN-Rechnung auf derselben Seite und wird im Zahlungsschritt angezeigt. Sobald dies erledigt ist, wird eine Bestätigungsnachricht angezeigt und der Kunde erhält normalerweise per E-Mail die Einzelheiten seiner Bestellung.

Ja, das Plugin ist sehr einfach und bietet nicht allzu viele Optionen, um den Text in der Zahlung usw. zu personalisieren, aber es reicht aus, um Zahlungen mit Bitcoin entgegenzunehmen.


Zahlungen im Geschäft (vor Ort) durch Mitarbeiter entgegennehmen

Nun... das ist ein weiterer sinnvoller Aspekt.

Wir müssen ihnen eingeschränkten Zugriff auf die Guthaben im Shop-Wallet gewähren, nur um Rechnungen zu erstellen und nicht, um von dort aus Geld auszugeben. Und LNbits kann das auf wunderbare Weise.

Wir gehen also davon aus, dass wir in unserem eigenen PoS-System keine Integration mit LNbits oder Bitcoin-Zahlungen haben, wir betrachten BTC als Bargeld, also können wir die Zahlung einfach auf eine separate Weise entgegennehmen, wie wir es mit Bargeld tun. Im Buchhaltungssystem ist es als „Barzahlung“ oder wie auch immer Sie es nennen möchten gekennzeichnet, es ist egal, es ist Bargeld.

Der Kellner/Mitarbeiter benötigt also nur eine einfache Möglichkeit, eine LN-Rechnung zu erstellen oder eine allgemeine LNURL zum Empfangen von Zahlungen bereitzuhalten.

LNbits haben verschiedene Ansätze, Sie können den verwenden, der besser zu Ihrer spezifischen Tätigkeit und Art der Situation passt.

Wir können die folgenden LNbits-Erweiterungen verwenden:


Trinkgeld für Kellner

Mitarbeiter/Kellner können ihr eigenes persönliches LN-Wallet für Trinkgelder haben, oder Sie können dedizierte Wallets in Ihrer LNBits-Instanz einrichten und ihnen vollen Zugriff auf diese Wallets gewähren, damit sie sie in der mobilen App von Bluewallet oder Zeus verwenden können.

Gehen Sie zur LNBits LNDhub-Erweiterung und scannen Sie den Admin- oder Rechnungs-QR-Code, um ihn in die mobilen Apps von BitBanana, Bluewallet oder Zeus zu importieren

LNBits-Wallets können auch als Web-App auf Mobilgeräten verwendet werden. Speichern Sie einfach die Wallet-URL als Lesezeichen für das Web-Widget und öffnen Sie sie direkt. Funktioniert perfekt.

Für allgemeine Trinkgelder kann die dedizierte LNbits-Erweiterung verwendet werden, die einfach zu konfigurieren ist und als einfache Webseite dargestellt wird. Oder Sie können einen dedizierten LNUL-pay-QR-Code mit eigener Wallet verwenden, um ihn von den regulären Gebühren zu trennen.

Eine andere Möglichkeit könnte die Verwendung der SplitPayments-Erweiterung sein, mit der der Betrag der Sats definiert werden kann, der vom Gesamtbetrag jeder Zahlung an den Kellner geht. Sehr einfach zu konfigurieren.

Buchhaltung

Am Ende des Tages, wenn Kellner/Mitarbeiter ihre Tagesabrechnung im regulären System durchführen, vergleichen sie einfach mit dem, was im LNBits-System berechnet wurde. Ein Vorgesetzter mit Vollzugriff könnte auch alle Transaktionen in eine CSV-Datei exportieren und/oder ausdrucken.

In diesem Bereich wird LNbits in Zukunft vielleicht ein besseres Buchhaltungssystem, eine bessere Transaktionskennzeichnung und Personalisierung haben. Jetzt ist es nur noch grundlegend, aber es reicht, um zu funktionieren.

Außerdem ist dies der Moment, in dem ein Vorgesetzter/Ladenbesitzer die Gelder aus den LN-Kanälen in eine Onchain-Wallet austauscht und die Kanäle fast leer lässt, um für den nächsten Tag bereit zu sein, um mehr Sats zu empfangen.


Fidelity Credits System

Wenn Sie einige Stammkunden haben, die im Voraus für ihren Konsum bezahlen und Rabatte erhalten können, können Sie ein System geladener NFC-Karten/-Geräte verwenden oder einfach eine LNDHub-Wallet für jeden Fidelity-Kunden erstellen, die er mit Sats auflädt und diese in Ihrem Restaurant ausgibt. Auf diese Weise fallen für sie keine Gebühren an und Sie haben eine bessere Kontrolle über diese „Treuepunkte“.

Außerdem hat der Kunde die volle Kontrolle über sein LN-Wallet, kann es in sein Gerät importieren und es bei Bedarf als normales LN-Wallet verwenden.

Es gibt eine Möglichkeit, einige NFC-Karten/-Geräte für diese Wallets zu erstellen. Hier ein Beispiel. Kunden können also einfach diese Geräte zum Bezahlen im Geschäft verwenden. Keine anderen Apps erforderlich. Hier finden Sie weitere Informationen zu NFC-Karten und wie Sie diese personalisieren können.

Oder Sie erstellen einfach einige LNURL-Auszahlungsgutscheine und geben diese Ihren Stammkunden als Satsback-System. Einfach, schnell, unkompliziert. Drucken Sie sie einfach mit Ihrem normalen Ticketdrucker aus, der Kunde kann sie abheben, wann er möchte, oder sie einfach an jemand anderen weitergeben.


Offline-Verkaufsautomat

Nehmen wir an, Sie haben neben Ihrem Restaurant auch einen (Hotel-)Unterkunftsservice und möchten Ihren Gästen nachts (wenn Sie kein Personal zur Verfügung haben) eine einfache Möglichkeit bieten, Snacks oder Getränke zu kaufen.

Diese Option könnte auch für die Minibar im Zimmer verwendet werden.

Eine einfache Box/ein Verkaufsautomat mit einem System zum Empfangen von Offline-LN-Zahlungen ist also bereits mit LNbits verfügbar. Sie können die Größe und Art der Box beliebig wählen, wichtig ist, sie mit Ihren LNbits zu verknüpfen, wie im Tutorial beschrieben.

Hier ist eine Demo und wie man sie erstellt. Das System ist einfach: Kunde scannt QR, zahlt, Artikel wird entsorgt. Der Automat benötigt keinen Internetzugang.


Offline-Shop

Nehmen wir an, Sie möchten ein System zum schnellen Verkauf von Produkten/Menüs zum Mitnehmen implementieren. Also eine Art Semi-Selbstbedienung.

Sie haben einen Monitor außerhalb des Ladens oder einfach eine Werbetafel, auf der Ihre zum Mitnehmen angebotenen Produkte aufgelistet sind.

Der Kunde scannt die LNURL für das gewünschte Produkt, zahlt und erhält ein Wort als „Beweis“ der Zahlung zurück. Die Wörter können nach Wunsch konfiguriert und bei Bedarf geändert werden.

Dann betritt der Kunde Ihr Lokal zu einem speziellen Ort, an dem Sie die Produkte liefern, und legt das/die für die Produkte bezahlte(n) Wort(e) vor. Der Mitarbeiter erhält dann den Zahlungsbeleg und liefert einfach aus.

Hier ist eine Tutorial-Demo zur Konfiguration und Funktionsweise.

Hier ist auch eine Demo, wie man mit Sats für ein Bier mit einem Smart Tap bezahlt.

Ein weiteres Anwendungsbeispiel ist hier: Wie man Sandwiches mit LN kauft.


DJ-Lounge-Musik-Jukebox

Nehmen wir an, Ihre Kunden möchten in Ihrer Bar/Ihrem Restaurant schöne Musik hören und ihre Lieblingslieder selbst auswählen. Sie möchten nicht, dass jeder die Musik ändern kann, sondern nur diejenigen, die eine Gebühr bezahlen.

Sie könnten also ein einfaches Musikgerät einrichten, es mit Ihrem LNbits-System verknüpfen und Kunden für Songs bezahlen und diese abspielen lassen.

Anreiz für Ihr Ambiente und bieten Sie Ihren Kunden ein schönes Erlebnis.

Hier finden Sie weitere Dokumentation zum Einrichten der Jukebox-Erweiterung.

Hier finden Sie eine Demo des Video-Tutorials.


Spezielle Anpassung und Sicherung

Falls Sie den Zugriff auf Ihre „öffentliche“ LNbits-Instanz einschränken möchten, können Sie die Einstellungsdatei wie folgt bearbeiten: Folgendes.

Fügen Sie in den LNBits-Umgebungseinstellungen nur bestimmte erstellte Benutzerkonten hinzu:

Bald wird eine vollständige Administratorerweiterung für die Benutzerverwaltung verfügbar sein, sodass diese Anpassung nicht erforderlich ist und auch die Erstellung neuer Wallets eingeschränkt wird. Aber bis dahin können Sie es so verwenden.

Wenn Sie beim Erstellen einer LNURL (Bezahlen oder Abheben) einen Fehler wie lnurl.Exceptions.InvalidURL erhalten, fügen Sie diese Zeile in die .env-Datei oder in dieselbe oben erwähnte YML-Datei ein.

FORWARDED_ALLOW_IPS=*

Auch ein wichtiger Aspekt: ​​BACKUP-Datenbank.

Um ein Backup Ihrer LNbits-Instanz (einschließlich Tx-Verlauf, Wallets, Konten) zu speichern, können Sie den Datenbankordner unter folgender Adresse speichern: ~/umbrel/app-data/lnbits/data

Insbesondere die Datenbank-SQLite3-Datei, es ist jedoch gut, den gesamten Datenordner für alle verwendeten Erweiterungen zu speichern.

Wenn Sie direkt in dieser SQLite-Datenbank Änderungen vornehmen müssen, können Sie einen einfachen Viewer-Editor für SQLite installieren. Weitere Details hier. Anschließend können Sie die SQLite-Datenbankdatei öffnen und alle erforderlichen Tabellen und Elemente bearbeiten, Guthaben anpassen und vorhandene Benutzer/Wallets entfernen oder bearbeiten.


Fazit

Das ist also alles, ein vollständiges Szenario, wie Sie diese erstaunliche LNbits-Lösung für ein Hotelrestaurant nutzen können. Sie können dies auf Ihre spezifische Tätigkeit ausweiten und alle Anforderungen abdecken, die mit LNBits lndhub-Wallets erfüllt werden können. Jetzt sehen Sie bereits, wie leistungsstark und einfach es ist, es einzurichten und die volle Kontrolle über Ihre Gelder zu haben.

Ich hoffe, dieser Leitfaden kann mehr Händler dazu inspirieren, Bitcoin zu akzeptieren.

Außerdem helfen Bitcoin-Enthusiasten Händlern, die nicht über ausreichende Fähigkeiten verfügen, beim Erstellen schöner Lösungen für Bitcoin-Zahlungen.

Wenn Sie nicht technisch versiert sind, diese Lösung selbst zu erstellen, gibt es hier ein Team von LNbits-Spezialisten von SparkPay (Portugal) oder in Deutschland / Österreich von Business Sats, die diese Lösung für Sie erstellen können.

Wir müssen diese Bitcoin-Kreislaufwirtschaft schaffen!