• Home
  • Beispiel Seiten
    • Pay-per-Post Blog Post Beispiel Seite
    • Pay-per-View Video Beispiel Seite
    • Pay-per-File Download Beispiel Seite
  • Einrichten
    • WP Lightning Paywall
    • BTCPay Store
    • Verbinden Paywall & Store
    • Individuelle Anpassung
  • Paywall hinzufügen per:
    • Shortcode
    • Gutenberg
    • Elementor
    • WPBakery
  • Hilfe für Anwender
    • Wie bezahlt man bei der Lightning Paywall?
    • Was ist eine Lightning Wallet?
    • Was ist Lightning?
  • FAQ
  • Blog
  • Deutsch
    • English
Wordpress Lightning PaywallWordpress Lightning Paywall
Wordpress Lightning PaywallWordpress Lightning Paywall
  • Home
  • Beispiel Seiten
    • Pay-per-Post Blog Post Beispiel Seite
    • Pay-per-View Video Beispiel Seite
    • Pay-per-File Download Beispiel Seite
  • Einrichten
    • WP Lightning Paywall
    • BTCPay Store
    • Verbinden Paywall & Store
    • Individuelle Anpassung
  • Paywall hinzufügen per:
    • Shortcode
    • Gutenberg
    • Elementor
    • WPBakery
  • Hilfe für Anwender
    • Wie bezahlt man bei der Lightning Paywall?
    • Was ist eine Lightning Wallet?
    • Was ist Lightning?
  • FAQ
  • Blog
  • Deutsch
    • English

BTCPay für Lightning Paywall einrichten

BTCPay Server
BTCPay Server

BTCPay Store für Lightning Paywall einrichten

Februar 10, 2021 Dokumentation, Dokumentation No Comments

BTCPay Store für Lightning Paywall einrichten

Der BTCPay-Server dient dazu, um die Zahlungsabwicklung der Lightning Paywall mit Bitcoin und per Lightning abzuwickeln. Mit einem BTCPay Server bist Du Dein eigener Bitcoin Payment Provider und kannst die Zahlungsabwicklung von Bitcoin und Lightning in Eigenregie organisieren.

BTCPay Server ist ein kostenlose und Open-Source Software, mit dem man sein eigener Bitcoin Payment Provider sein kann. BTCPay Server unterstützt eine Vielzahl von Möglichkeiten, um einen eigenen BTCPay Server zu betreiben.
Eine Übersicht der verschiedenen Deployment Methoden findest Du bei bei BTCPay Server Choosing a Deployment Method.

Du kannst einen BTCPay Server auf einem eigenen Server betreiben. Bereits für unter €5,- im Monat gibt es Hoster (VPS), wie z.B. LunaNode, welche das Hosting eines eigenen BTCPay Servers inklusive Bitcoin Blockchain und Lightning Node anbieten.

Du kannst einen eigenen BTCPay Server entweder selber aufsetzen oder wir übernehmen das für Dich.
Alternativ kannst Du auch unseren bestehenden Coincharge BTCPay Server mitbenutzen.

Hosting / VPS

LunaNode BTCPay Server

Wie Du bei dem Hoster LunaNode einen eigenen BTCPay Server für €5,- im Monat aufsetzt und betreiben kannst, erfährst Du in dem Beitrag: https://coincharge.io/lunanode-hosting/

Du kannst einen eigenen BTCPay Server entweder selber aufsetzen oder wir übernehmen das für Dich.

Hardware Node

Anbieter von Hardware-Nodes haben den BTCPay Server bereits auf dem Node vorinstalliert. Auf den Hardware-Nodes der Anbieter Nodl, Umbrel, myNode und Raspiblitz.

Raspiblitz BTCPay Server

3rd Party BTCPay Server

btcpay.coincharge.io

Wer keinen eigenen BTCPay Server betreiben will, kann auch die Dienstleistungen von sogenannten 3rd-Party Hostern in Anspruch nehmen. Diese Anbieter stellen auf Ihren eigenen BTCPay Servern entsprechende BTCPay Store zur Verfügung.

Coinpages stellt unter der Adresse: https://btcpay.coincharge.io ebenfalls eine 3rd-Party-Lösung zur Verfügung.

Hier können Publisher die Funktionen zur Bitcoin-Zahlungsabwicklung kostenlos nutzen und die Bitcoin an die eigene Bitcoin-Wallet weiterleiten lassen.

Wenn Du die BTCPay-Serverlösung eines Drittanbieters verwendest, kannst Du Deinen Kunden ausschliesslich Bitcoin-Zahlungen anbieten.

Um zusätzlich Lightning-Zahlungen zu akzeptieren, ist ein eigener Lightning-Node erforderlich.

Wie bereits oben beschrieben, kann dies mit einem eigenen BTCPay-Server bei einem Hoster (z.B. Lunanode) oder der Verwendung eines Hardware-Nodes umgesetzt werden.

Benötigst Du Unterstützung, bei der Einrichtung eines eigenen BTCPay-Servers um uneingeschränkt Bitcoin- und Lightning-Zahlungen zu empfangen, dann wende Dich an Coincharge und wir helfen bei der Implementierung.

BTCPay Shop

Unabhängig davon, ob Du einen eigenen BTCPay-Server betreibst oder den BTCPay-Server eines Drittanbieters mitbenutzt, so musst Du im ersten Schritt einen eigenen BTCPay Shop auf dem BTCPay Server erstellen.
Hier erklären wir, wie Du einen BTCPay-Shop erstellst, um Zahlungen über die Lightning-Paywall akzeptieren zu können.

Erstelle einen BTCPay Store

Erstelle ein Konto auf dem BTCPay Server und melde Dich an.
In der Menüleiste, die oben erscheint, findest Du den Punkt Stores.
Wenn Du darauf klickst, wird Dir die Möglichkeit angeboten, einen neuen Store zu erstellen.

Einen neuen BTCPay-Shop erstellen

Erstelle einen BTCPay Store

BTCPay Store general Settings New Store

Denke Dir einen Namen für den Shop aus und klicke auf Create

Wir verwenden in unserem Beispiel die Bezeichnung WordPress Lightning Paywall

Wir gelangen in den Bereich General Settings von dem neu angelegten Shop.

An dieser Stelle wird angeben, auf welcher Bitcoin-Wallet und welchem Lightning-Node die eingehenden Zahlungen gutgeschrieben werden sollen.

Weitere Informationen über das Erstellen eines BTCPay-Shops findest Du unter: https://coincharge.io/btcpay-shop-erstellen/

BTCPay Store > General Settings

Bei der Konfigurieren der general Settings konzentrieren wir uns auf die Einstellungen, die angepasst und verändert werden sollen.
Eine detaillierte Anleitung findest Du in der BTCPay-Anleitung bei Coincharge: https://coincharge.io/btcpay-shop-einrichten/

Akzeptiere Bitcoin Zahlung

Um Bitcoin-Zahlungen über die Lightning Paywall akzeptieren zu können, muss eine eigene Bitcoin-Wallet hinterlegt werden, auf welche die eingehenden Zahlungen gutgeschrieben werden.

Um eine eigene Bitcoin-Wallet zu hinterlegen oder eine eigene Bitcoin-Wallet zu erstellen, klickst Du auf Setup.

BTCPay Shop Wallet setup

BTCPay Store > General Settings > Wallet

Weitere Informationen zum Erstellen einer Bitcoin-Wallet findest Du unter: https://coincharge.io/btcpay-wallet/#wallet_erstellen

Create a new BTCpay Wallet

Wenn Du bereits eine Hardware- oder Software-Wallet besitzt, kann diese Bitcoin-Wallet verwendet werden.

In unserem Beispiel verwenden wir die interne BTCPay-Wallet. Dazu klicken wir auf: „Create a new wallet“.

Hier haben wir die Möglichkeit, zwischen einer reinen watch-only Wallet und einer hot Wallet zu wählen. Wir wählen an dieser Stelle die Option „Hot Wallet“.

Setup a BTCPay Hot Wallet
Setup BTCPay Segwit Wallet

Nach der gelben Warnung hast Du die Möglichkeit, einen Adresstyp auszuwählen. Wir empfehlen die Auswahl: „Segwit wrapped (compatible with old wallets)“.
Mit dieser Einstellung werden keine Besitzer mit älteren Bitcoin-Wallets ausgeschlossen und gleichzeitig werden die günstigeren Transaktionsgebühren genutzt.

Die Verwendung der hier vorgestellten internen Hot-Wallet ist eine komfortable und empfehlenswerte Lösung.

Es muss jedoch darauf hingewiesen werden, dass bei der Verwendung eines Hot Wallets ein theoretisches Risiko besteht, dass sich jemand Zugang zu den Bitcoin verschaffen kann.

Daher sollte niemals ein größerer Betrag auf der hier vorgestellten internen Bitcoin-Wallet liegen gelassen werden.

Übertragen Sie das Bitcoin-Guthaben regelmäßig auf eine externe Bitcoin-Wallet.

Wenn Du dabei Unterstützung benötigst, dann nehme bitte Kontakt mit uns auf, wir beraten Dich gerne.

Recovery Seed

Hot Wallet Recovery Seed

Ein Seed bestehend aus 12 Wörtern wird erstellt.

Schreibe diese 12 Wörter auf und bewahre sie sicher auf. Diejenigen, die diese Worte kennen, haben Zugang zu den Bitcoin. Mit diesen Worten kannst Du Dein Guthaben jederzeit übertragen.

Solltest Du einmal nicht auf den BTCPay-Server zugreifen können, so hast Du weiterhin volle Kontrolle über Deine Bitcoin.

Dein BTCPay-Shop ist jetzt soweit eingerichtet, dass Bitcoin-Zahlungen über die Lightning Paywall akzeptiert werden können.

BTCPay Store > General Settings > Lightning

Akzeptiere Lightning Payment

Um Lightning-Zahlungen zu empfangen, benötigst Du einen eigenen Lightning-Node. Wenn Du einen BTCPay-Server eines Drittanbieters verwenden, wirst Du diese Option nicht angezeigt bekommen.

Wenn Du einen eigenen BTCPay-Server betreibst, dann verfügst Du auch über einen eigenen Lightning Node und kannst Lightning-Zahlungen empfangen.

Entsprechend klicken wir auf die Schaltfläche Setup.

Lightning Paywall Btcpay server
Connect Lightning Node

Wir verbinden den BTCPay Store mit dem zu verwendenden Lightning Node.

Wenn wir den Lightning Node verwenden, der auf dem gleichen Server wie der BTCPay Server läuft, müssen wir nur auf Save klicken.

Es wird dann der Internal Node verwendet.

BTCPay Store > General Settings > Payment

Invoice Confirmed

In den General Settings empfehlen wir, die Einstellungen für Bestätigungen im Abschnitt Payment anzupassen.

Standardmäßig wird eine Bitcoin-Zahlung als erfolgreich angesehen, wenn eine Bestätigung vorliegt.
Eine solche Bestätigung kann 10 Minuten oder sogar länger dauern.
Es ist jedoch für einen Leser nicht zumutbar, so lange zu warten, bis der Blogbeitrag freigeschaltet wird.

Wir empfehlen daher, die Einstellungen auf „ls unconfirmed“ zu setzen.

Bei Mikrozahlungen ist es nahezu ausgeschlossen, dass hier ein Missbrauch stattfindet.
Wichtiger ist, dass der Benutzer seinen Inhalt schneller erhält und die Gutschrift auf der Bitcoin-Wallet des Händlers manchmal etwas länger dauern kann.

Invoice confirmed

BTCPay Store > Checkout experience > Payment

On-Chain und Off-Chain Zahlungen

Wenn eine Bitcoin-Zahlung durchgeführt wird, geschieht dies über die Blockchain und wird daher als On-Chain-Transaktion bezeichnet.
Eine Bitcoin-Zahlung über das Lightning-Netzwerk wird über eine separate Layer / Ebene und nicht auf der Blockchain durchgeführt. Daher werden Lightning-Zahlungen auch als Off-Chain-Transaktionen bezeichnet.

BTCPay Lightning Paywall Checkout

Wenn dem Kunden die Zahlungsseite angezeigt wird, kann entweder Bitcoin oder Lightning als Standardzahlungsmethode angezeigt werden.
Die meisten Benutzer werden Bitcoin besitzen und daher ist es empfehlenswert die Einstellung BTC (On-Chain) zu verwenden.
Wenn Du mit Deiner Seite ein Publikum ansprichst, welches mit Lightning-Zahlungen vertraut ist, dann solltest Du BTC (off-chain) auswählen.

Dann kann festgelegt werden, ab welchem Betrag Bitcoin oder Lightning dem Kunden angeboten wird.
Bei Mikrozahlungen kann die Bitcoin-Transaktionsgebühr über die Blockchain für den Kunden teuer werden. Damit jedoch kein Kunde ausgeschlossen wird, setzen wir den Betrag niedrig an und akzeptieren Bitcoin-Zahlungen (on-chain) ab einem Betrag von 0 $ (0,0 USD)

Eine Lightning-Zahlung (Off-Chain) ist bereits bei Kleinstbeträgen von weniger als 1 Cent möglich. Dementsprechend sollten Lightning-Zahlungen bereits ab 1 Satoshi akzeptiert werden.

Da wir sowohl Bitcoin- als auch Lightning-Zahlungen ab 1 Satoshi akzeptieren wollen, setzen wir den Betrag auf jeweils größer als 0.00 USD.

BTCPay Store > Checkout experience > Payment

Weitere Zahlungseinstellungen

Für die weiteren Payment Einstellungen empfehlen wir, jeweils die Häkchen zu setzen.

Wenn der Kunde auf der Bezahlseite gelangt, wird ein QR-Code angezeigt. Scannt er den QR-Code mit einer normalen Bitcoin-Wallet, wird eine Bitcoin-Zahlung (on-chain) durchgeführt. Wenn der Kunde eine Bitcoin-Wallet verwendet, die Lightning-Zahlung (Off-Chain) unterstützt, wird automatisch eine Lightning-Zahlung ausgeführt.

Nur in der Einstellung, ob eine Refund-E-Mail-Adresse vom Benutzer eingegeben werden muss, sollte abhängig vom eigenen Angebot entschieden werden.

Wenn Du dieses Feld aktivierst, muss der Benutzer eine E-Mail-Adresse eingeben.

Das Besondere an der Lightning Paywall ist, dass der Nutzer keine persönlichen Daten angeben muss, um einen Artikel zu bezahlen und dann zu lesen.

Es wird daher empfohlen, die E-Mail-Adresse nicht zu verlangen.

Weitere Zahlungseinstellungen

Im Bereich „Appearande“ kann das Design der Zahlungsseite angepasst werden. Eine Anleitung zum Ändern dieser Zahlungsseite findest Du unter: https://coincharge.io/bitcoin-checkout-seite-fur-btcpay-erstellen/

BTCPay Store > BTCPay Store ID

BTCPay Store ID

In das Feld BTCPay Store ID wird die Store ID unseres BTCPay Stores hinterlegt.

Du findest die BTCPay Store ID in den Store-Einstellungen auf Deinem BTCPay-Server.

Gehe auf General Settings und dort findest Du nach der Konfigurationsmöglichkeit für die verschiedenen Zahlungsarten dann die Option General.

Dort findest Du die die Informationen zur Store-ID. Diese Angaben aus diesem Feld müssen kopiert und in das gleichnamige Feld im WP Lightning Paywall-Plugin eingefügt werden.

Dein BTCPay-Shop auf dem BTCPay-Server ist damit vollständig für den Empfang von Bitcoin- und Lightning-Zahlungen über die WordPress-Lightning-Paywall eingerichtet.

Der Betrieb eines eigenen BTCPay Servers inklusive eines eigenen Lightning Nodes ist ab $10,- pro Monat möglich.

Auf der Website von Coincharge erhalten Sie viele weitere Informationen über den Betrieb, die Einrichtung und die Verwaltung eines BTCPay-Servers.

Außerdem findest Du weitere und hilfreiche Informationen zum Betrieb eines eigenen Lightning Node.

Wenn Du fachliche Unterstützung wünschst, dann stehen wir Dir beratend zur Seite und können auf Wunsch einen Experten aus unserem Partnernetzwerk empfehlen.

Nachdem Du den BTCPay Store eingerichtet hast und das WP Lightning Paywall Plugin auf WordPress installiert hast, muss die Lightning Paywall mit dem BTCPay Store kommunizieren.

Dies geschieht durch die Kopplung (Pairing) des Lightning Paywall Plugins mit dem BTCpay Store.

Das Pairing der Lightning Paywall mit dem BTCPay Store wird erklärt in:„Pairing der Lightning-Paywall mit dem BTCPay-Store„

Weiterführende Informationen

Dokumentation für Publisher:

  • WordPress Lightning Paywall einrichten
  • BTCPay Store für Lightning Paywall einrichten
  • Die Lightning Paywall mit dem BTCPay Store verbinden
  • WP Lightning Paywall hinzufügen per:
    • Shortcode
    • Gutenberg
    • WPBakery (vormals Visual composer)
    • Elementor

Beispiel Seite:

  • Pay-per-Post Blog Post Beispiel Seite
  • Pay-per-View Video Beispiel Seite
  • Pay-per-File (Demnächst)
  • Spende Demnächst)

Hilfe für Leser und Nutzer

  • Wie bezahlt man einen Blog-Beitrag?
  • Was ist eine Lightning Wallet?
    • BlueWallet
    • Breez Wallet
    • Muun Wallet
    • Phoenix Wallet
    • Wallet of Satoshi
  • Was ist Lightning?
  • Lightning ist digitales Bargeld
No Comments
Share
0

You also might be interested in

WPBakery page Builder
WPBakery page Builder

WP Lightning Paywall bei WPBakery hinzufügen

Apr 28, 2021

WP Lightning Paywall bei WPBakery hinzufügen In dieser Anleitung erklären[...]

Pay per file / pay per Download
Pay per file / pay per Download

Pay-per-File Download

Mai 11, 2021

Mit der Pay-per-File Funktion können einzelne Dateien als Download verkauft[...]

Lightning Paywall Demo Page
Lightning Paywall Demo Page

Übersicht Lightning Paywall Beispiele

Mai 19, 2021

Mit dem WordPress Plugin WP Lightning Paywall für den BTCPay[...]

Leave a Reply

Your email is safe with us.
Cancel Reply

Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Send Message

Contact Info

  • Coincharge by internetactive GmbH
  • Willemerstrasse 4, 63067 Offenbach, Germany
  • +49 69-34869328
  • lightning-paywall@coincharge.io
  • https://lightning-paywall.coincharge.io
Wordpress Lightning Paywall

Wordpress Lightning Paywall

Tipping me

[lnpw_tipping]

© 2022 — Wordpress Lightning Paywall for BTCPay Server by Coincharge

  • Home
Prev Next
  • Englisch
  • Deutsch