Zum Inhalt springen
0,00 €
  • Home
  • Bitcoin
  • Lightning
  • Akzeptieren
  • Wallet
  • Payment
  • BTCPay
  • Coinsnap
  • Blog
  • YouTube
  • Agentur
    • Bitcoin Agentur
    • Produkte und Dienstleistungen
    • Kontakt
CoinchargeCoincharge
CoinchargeCoincharge
  • Home
  • Bitcoin
  • Lightning
  • Akzeptieren
  • Wallet
  • Payment
  • BTCPay
  • Coinsnap
  • Blog
  • YouTube
  • Agentur
    • Bitcoin Agentur
    • Produkte und Dienstleistungen
    • Kontakt

BTCPay WooCommerce – Bitcoin Zahlungen mit BTCPay Server und WooCommerce akzeptieren

Bitcoin Erweiterung für Woocommerce
Bitcoin Erweiterung für Woocommerce

BTCPay WooCommerce – Bitcoin Zahlungen mit BTCPay Server und WooCommerce akzeptieren

Inhalte Verbergen
1 BTCPay WooCommerce – Bitcoin Zahlungen mit BTCPay Server und WooCommerce akzeptieren
2 YouTube Video: Bitcoin per BTCPay Server im WooCommerce Shop akzeptieren
3 Bitcoin per BTCPay Server im WooCommerce Shop akzeptieren
4 BTCPay Plugin bei WordPress installieren
5 BTCPay for WooCommerce V2 installieren
6 WooCommerce Payments
7 BTCPay Plugin Payments Einstellungen
7.1 Title
7.2 Customer Message
7.3 Gateway Icon
7.4 Enforce payment tokens
7.5 Country availability
8 BTCPay Settings Teil 1
8.1 BTCPay Server URL
8.2 BTCPay API Key
9 BTCPay Server
9.1 Authorization Request
10 BTCPay Settings Teil 2
10.1 Default Customer Message
10.2 Invoice pass to „settled“ state after
10.3 Wallet Payment Einstellung
11 Order States
12 Kundenansicht im Shop
13 proceed to BTCpay
14 Zusammenfassung
15 Coincharge Produkte, Services und Dienstleistungen
15.1 BTCPay Server Install and Setup
15.2 Coincharge BTCPay Store Setup and Installation
15.3 Consultation meeting

BTCPay WooCommerce – Bitcoin Zahlungen mit BTCPay Server und WooCommerce akzeptieren

Accept Bitcoin with Woocommerce

In diesem Beitrag wird beschrieben, wie Du mit Hilfe des BTCPay Servers Zahlungen per Bitcoin und Lightning in einem WooCommerce Shop akzeptieren kannst.

WooCommerce ist das Shopsystem von WordPress und ermöglicht jede Webseite unter WordPress zu einem Onlineshop zu erweitern.

In diesem Beitrag geht es darum, wie in einen bereits bestehenden WooCommerce das BTCPay Plugin installiert und konfiguriert wird.

YouTube Video: Bitcoin per BTCPay Server im WooCommerce Shop akzeptieren

Über den Beitrag, „Bitcoin per BTCPay Server im WooCommerce Shop akzeptieren“ gibt es ein deutschsprachiges Erklärvideo auf dem Coincharge YouTube Kanal.

Bitcoin per BTCPay Server im WooCommerce Shop akzeptieren

Neben WooCommerce ist es erforderlich, dass Du auf einem BTCPay Server einen BTCPay Store eingerichtet hast.

In der Anleitung BTCPay Store wird beschrieben, wie Du einen BTCPay Store einrichtest oder mitbenutzen kannst.

Wenn Du über einen WooCommerce Onlineshop verfügst und einen BTCPay Store angelegt hast, können wir beginnen.

Dieser Beitrag gliedert sich in die folgenden Abschnitte:

Durch ein Klick auf die jeweiligen Bilder gelangt man auf eine Detailansicht.

BTCPay Plugin bei WordPress installieren

Im März 2022 ist eine neue Version des WooCommerce Plugins von BTCPay Server veröffentlicht worden.

Das bisherige Plugin (BTCPay for WooCommerce – Legacy) ist somit nicht mehr aktuell. Wer noch das alte Plugin verwendet, dem wird empfohlen das neue Plugin zu wechseln.

BTCPay for WooCommerce (legacy)

Solltest Du das alte Plugin verwenden und möchtest jetzt auf die neueste Version wechseln, dann deaktiviere das alte Plugin und nach dem erfolgreichen Aufsetzen des neuen Plugin kann es dann auch entfernt werden.

BTCPay for WooCommerce V2 installieren

BTCPay for WooCommerce V2

Im ersten Schritt musst das Plugin BTCPay for WooCommerceV2 installiert werden. Dazu gehst Du innerhalb von WordPress in den Bereich Plugins.

Dort gibt es den Bereich Plugins hinzufügen. Dort gibt es ein Suchfeld. In dieses Suchfeld gibst Du den Suchbegriff BTCPay an.

Du bekommst alle Plugins angezeigt, die mit BTCPay in Verbindung stehen. Du wählst das Plugin mit der Bezeichnung BTCPay for WooCommerce V2 aus. Die Legacy Version ist die veraltete Version, welche nicht verwendet werden soll.

Das BTCPay WooCommerce V2 Plugin kann auch direkt über die Github Seite: https://github.com/btcpayserver/woocommerce-greenfield-plugin geladen werden.

WooCommerce Payments

Nachdem das BTCPay for WooCommerce V2 Plugin bei WordPress installiert und aktiviert wurde, wird es als eine weitere Zahlmethode bei WooCommerce aufgeführt.

Zusätzlich wird im oberen Bereich von WordPress mit einem roten Balken der Hinweis eingeblendet. „please configure the plugin here„.

Du kannst auf den entsprechenden Link klicken oder direkt in die Payment Einstellungen bei WooCommerce wechseln.

Wechsel zu WooCommerce => Settings => Payments und dort wird BTCPay als inaktiv aufgelistet.

Ebenso befindet sich ganz rechts ein neuer Stegreiter mit der Bezeichnung BTCPay Settings.

BTCPay Plugin im BTCPay Store verbinden

BTCPay Plugin Payments Einstellungen

In den WooCommerce Einstellungen im Bereich Payments befinden sich die Einstellungsmöglichkeiten, welche dem Zahler auf der Checkout Seite angezeigt werden.

Auf dieser Checkout Page werden alle Zahlmethoden aufgelistet, welche dem Kunden angeboten werden.

Eine Zahlmethode wird Bitcoin sein. Im Feld Title wird angegeben, wie die Bezeichnung lautet.

Title

In der hinterlegten Einstellung würde dem Zahler die Option „BTCPay (Bitcoin, Lightning Network, …)“ angezeigt werden.

Da wir davon ausgehen, dass ein Zahler mit BTCPay nichts anfangen kann, empfehlen wir eine eindeutige Bezeichnung wie zum Beispiel nur Bitcoin.

BTCPay Payments

Customer Message

Mit deer Customer Message wird dem Kunden erklärt, was passiert, wenn er die entsprechende Bezahlmethode auswählt. Da in der Standardeinstellung darauf hingewiesen wird, dass man auf eine BTCPay Seite weitergeleitet wird, ändern wir den Text in Bitcoin um. „Du wirst auf eine Bitcoin Bezahlseite weitergeleitet, um Deine Bestellung abzuschliessen.“

Gateway Icon

Hinter den Angaben, aus dem oben beschriebenen Title Feld, wird ein Icon angezeigt. Dieses Gateway Icon ist das BTCPay Logo. Anstelle des BTCPay Logos kann man ein Bitcoin Logo hinterlegen, welches dann eingeblendet wird.

Enforce payment tokens

Da wir kein separates Zahlungs Gateway verwenden möchten, werden wir die Standard Einstellung beibehalten und diese Option deaktiviert lassen.

Country availability

Die Zahlung per Bitcoin wollen wir weltweit erlauben und führen keine Einschränkung auf bestimmte Länder durch.

BTCPay Settings Teil 1

In den WooCommerce Einstellungen befindet sich noch ein weiterer Stegreiter mit der Bezeichnung BTCPay Settings.

WooCommerce => Settings => BTCPay Settings

An dieser Stelle wird eine Verbindung zwischen unserem WooCommerce Onlineshop und unserem BTCPay Store hergestellt.

Wenn noch keinerlei Daten hinterlegt wurde, dann sieht es wie folgt aus:

WooCommerce BTCPay Settings

BTCPay Server URL

Hier wird die Url von dem BTCPay Server eingetragen, auf den sich der BTCPay Store befindet, mit dem verbunden werden soll.

Trage die Url von Deinem eigenen BTCPay Server ein. In unserem Beispiel verwenden wir den BTCPay Server von Coincharge.

BTCPay Server Url

BTCPay API Key

Wenn die BTCPay Server Url eingegeben wurde, erscheint unter BTCPay API Key der Link mit dem Text: „click here to generate API keys“

Man wird daraufhin an die url des BTCPay Server weitergeleitet, der vorher als BTCPay Server url eingetragen wurde.

BTCPay Server

Nachdem auf den oben genannten Link geklickt wurde, bekommt man das Login Fenster das BTCPay Servers angezeigt.

Hier meldet man sich mit den Zugangsdaten an, mit denen man im Vorfeld einen BTCPay Store erstellt hat.

Wurde ein solcher BTCPay Store bisher noch nicht erstellt, so kann man dies jetzt nachholen. Hier findet man eine Anleitung zur Erstellung eines BTCPay Store.

BTCPay Server Sign in

Authorization Request

Nach der erfolgreichen Anmeldung, wird man automatisch auf die Seite Authorization Request angezeigt, so wie in dem Bild unten angezeigt.

Wird diese Seite nicht angezeigt, so gehe noch einmal zurück zum BTCPay Plugin und klicke noch einmal auf den entsprechenden Link.

BTCPay Authorization Request

Es werden verschiedene Funktionen aufgelistet, für die eine Erlaubnis gegeben wird, damit der WooCommerce Store diese Informationen verarbeiten darf.

Im ersten Schritt vergeben wir einen Label Name. In unserem Beistpiel WooCommerce.

Dann geben wir jeder einzelnen Funktionen die Erlaubnis. Wenn wir mehrer BTCPay Stores besitzen, dann muss jeweils unter „select specific store“ der jeweilige BTCPay Store ausgewählt werden, für den die Berechtigung erteilt wird.

BTCPay WooCommerce Authozation Request

Es ist zwingend erforderlich, dass der jeweilige BTCPay Store ausgewählt wird. Dies ist auch erforderlich, wenn man nur einen einzigen BTCPay Store hat.

Erfolgt die Auswahl nicht für alle Möglichkeiten, dann funktioniert es nicht.

Danach klicken wir auf Authorize App.

BTCPay Settings Teil 2

Nachdem wir auf Authorize App geklickt haben, werden wir automatisch auf die Einstellungen bei WooCommerce in den Bereich BTCPay Settings geleitet.

Die vorher auf dem BTCpay Server erstellten API Key und die Store ID sind automatisch vorausgefüllt.

BTCPay Server Payment Settings

Default Customer Message

Hier wird die Information für die Kunden angezeigt, was bei der Auswahl der Zahlmethode passieren wird. Der hier angezeigte Text wird überschrieben, von dem Hinweis, den wir im Bereich Payments hinterlegt haben.

Dort hatten wir den Text in der Form bereits geändert, dass die Kunden an eine Bitcoin Bezahlseite weitergeleitet werden.

Deshalb ist eine Änderung des Textes an dieser Stelle nicht erforderlich.

Invoice pass to „settled“ state after

Hier kann festgelegt werden, nach wie vielen Bestätigungen auf der Blockchain eine Bitcoin Zahlung als eingegangen („settled“) angesehen wird.

Wenn eine Zahlung als eingegangen wird, dann versendet der WooCommerce Store dem Kunden eine Bestätigung der Bestellung.

Wann solll dem Kunden also mitgeteilt werden, dass die Bestellung erfolgreich war?

Invoice pass to "settled" state after

Es kann ausgewählt werden, dass nach 0, 1, 2 oder 6 Bestätigungen auf der Blockchain die Bezahlung als Settled angesehen wird.

Die Auswahl der Anzahl der Bestätigungen ist abhängig davon, welche Art von Produkt (digital oder physisch) und welchen Wert das Produkt hat.

Ein digitales Produkt im Wert von wenigen Cent sollte mit 0 Confirmation eingestellt werden, da kein Endkunde eine längere Zeit auf so ein Produkt warten will.

Verkaufe ich ein hochwertiges Produkt, was per Post versendet wird, dann sollte man eine hohe Confirmation Anzahl wählen.

Grundsätzlich empfehlen wir, dass diese Einstellung in den BTCPay Store Einstellungen vorgenommen wird und deshalb an dieser Stelle „Keep BTCPay Server store level configuration“ vorgenommen wird.

Wallet Payment Einstellung

Die Einstellung, nach wie viel Bestätigungen auf der Blockchain eine Bitcoin Zahlung als bestätigt („settled“) angesehen wird, sollte man in den Payment Einstellung für die Bitcoin Wallet vornehmen.

Man gelangt zu den Einstellungen über:

BTCPay Server => Wallet => Settings => Payment

Wallet Settings Payment

Hier kann, wie bereits oben beschrieben, die Anzahl der Bestätigungen auf der Blockchain eingestellt werden, ab wann eine Bezahlung als bestätigt („settled“) angesehen wird.

Wenn der Eingang im Mempool bereits ausreicht, dann sind dies 0 Bestätigungen und man wählt ls unconfirmed aus. Dies wird bei niedrigen Beträgen und digitalen Gütern empfohlen. Bei höherwertigen Produkten gibt es die Einstellmöglichkeiten für 1,2 oder 6 Bestätigungen.

Order States

In dem Feld Order States wird der Bestellstatus bearbeitet.

Abhängig von Deinem Geschäftsmodell und den Shop-Einstellungen kannst Du den Bestellstatus konfigurieren.

BTCPay Server Store level configuration

Wir empfehlen die Beibehaltung der voreingestellten Werte.

Zum besseren Verständnis eine Erklärung der verschiedenen Werte.

  • New  – Neue Bestellung – Bestellung wurde aufgegeben, aber noch nicht bezahlt. Die Zahlung ist Pending
  • Paid – Bezahlt – Bestellung ist bezahlt, aber noch nicht auf der Blockchain bestätigt. Der Status ist On hold.
  • Settled – Abgeschlossen – Bestellung abgeschlossen und auf der Blockchain bestätigt
  • Settled (Paid over) – Es wurde vom Zahler mehr Sats gesendet, als angefordert wurden.
  • Invalid – Ungültig – Bestellung bezahlt, hat aber nicht die ausreichende Anzahl von Bestätigungen innerhalb des vordefinierten Zeitrahmen erhalten, welche in den BTCPay-Einstellungen festgelegt wurden.
  • Expired – Abgelaufen – Rechnung abgelaufen, Bestellung nicht bezahlt
  • Expired with partial payment – Abgelaufen nach Zahlung eines Teilbetrages.

Man kann diese Werte auf seine individuelle Geschäftsmodelle anpassen.

Jeder BTCPay Status hat eine Auswirkungen auf das, was WooCommerce dann ausführt.

Welche Informationen sollen durch WooCommerce an den Käufer mitgeteilt werden?

Idealerweise behält man die vordefinierten Einstellungen bei und führt in seinem WooCommerce Onlineshop entsprechende Testbestellungen durch.

Kundenansicht im Shop

Auf der sogenannten Checkout Page gibt der Kunde seine persönlichen Daten ein und erhält dann die zur verfügung gestellten Zahlmethoden angezeigt.

In unserem Beispielshop von https://store.coincharge.io/ gibt es ausschliesslich die Zahlmethode Bitcoin und Lightning.

Entsprechend sieht es dann wie folgt aus:

Bitcoin Checkout Page

Der Kunde hat dann die Möglichkeit durch den Klick auf den Button mit dem Text „Proceed to BTCPay“ auf die Bitcoin Bezahlseite zu wechseln.

Die Bitcoin Bezahlseite kann ebenfalls individuell gestaltet und angepasst werden. Weitere Informationen findest Du unter: Bitcoin Bezahlseite.

Möchtest Du den Text „Proceed to BTCPay“ ändern, so ist dies nur möglich, wenn die entsprechende PHP Datei geändert wird.

Wer den Text zum Beispiel in „Jetzt mit Bitcoin zahlen“ ändern möchte, der findet im nächsten Abschnitte die entsprechende Anleitung.

proceed to BTCpay

Dann gibt es den Button „proceed to BTCpay“.

Die meisten Endkunden werden mit BTCPay nicht viel anfangen können. Um diese Kunden nicht zu verwirren, haben wir den Text in „proceed to Bitcoin“ geändert.

Dafür müssen wir auf den File-Server in das Verzeichnis gehen, in welches das BTCPay WooCommerce Plugin abgelegt ist.

Das befindet sich in: / httpdocs / wp-content / plugins / btcpay-for-woocommerce /
und dort müssen wir die Datei: class-wc-gateway-btcpay.php bearbeiten.

class-wc-gateway-btcpay.php

Wir öffnen die Datei und suchen nach dem Satz „proceed to BTCpay“ und ändern den Text in „proceed to Bitcoin“ und speichern die Datei.

proceed to Bitcoin

Zusammenfassung

Jeder Onlineshop, welcher auf WooCommerce basiert, kann Bitcoin Zahlungen akzeptieren.

Dazu erforderlich ist ein BTCPay Store, den man sich auf einem BTCPay Server einrichten kann. Wer keinen eigenen BTCPay Server betreibt, der kann den BTCPay Server von Coincharge mitbenutzen.

Dann benötigt man nur noch das Plugin BTCPay WooCommerce V2 und mit Hilfe dieser Anleitung, kann man Bitcoin auf seiner eigenen Bitcoin Wallet empfangen.

Wer selber das BTCPay for WooCommerce V2 Plugin bei seinem Onlineshop einrichten möchte, findet neben dieser Anleitung weitere Informationen in englischer Sprache bei BTCPay Server selber unter: https://docs.btcpayserver.org/WooCommerce/ und als YouTube Video unter: How to accept bitcoin in WooCommerce

Coincharge Produkte, Services und Dienstleistungen

BTCPay Server Install and Setup Ausführung wählen Dieses Produkt weist mehrere Varianten auf. Die Optionen können auf der Produktseite gewählt werden

BTCPay Server Install and Setup

Produkt

249,00 € – 299,00 €Preisspanne: 249,00 € bis 299,00 €

Zzgl. 19% VAT
Lieferzeit: sofort lieferbar
Coincharge BTCPay Store Install and Setup Ausführung wählen Dieses Produkt weist mehrere Varianten auf. Die Optionen können auf der Produktseite gewählt werden

Coincharge BTCPay Store Setup and Installation

Produkt

249,00 € – 449,00 €Preisspanne: 249,00 € bis 449,00 €

Zzgl. 19% VAT
Lieferzeit: nicht angegeben
Bitcoin Consulation Make an appointment

Consultation meeting

Produkt

0,00 €

Zzgl. 19% VAT
Lieferzeit: nicht angegeben

Weitere Produkte und Dienstleistungen von Coincharge findest Du im Coincharge Shop

Das könnte Sie auch interessieren

Bitcoin im Geschäft akzeptieren

BTCPay POS App

Sep. 4, 2020

BTCPay POS App per Betragseingabe Akzeptiere Bitcoin per Betragseingabe mit[...]

Mit Coinsnap Bitcoin Zahlungen bei Shopify akzeptieren

Mit Coinsnap Bitcoin-Zahlungen bei Shopify akzeptieren

Nov. 2, 2023

Akzeptiere Bitcoin Zahlungen bei Shopify mit Coinsnap Coinsnap ist ein[...]

Bitcoin Zahlung & Travel Rule - Welche Daten werden benötigt?

Bitcoin Zahlung & Travel Rule – Welche Daten werden benötigt?

Jan. 1, 2026

Travel Rule Welche Informationen müssen bei einer Bitcoin-Zahlung preisgegeben werden?[...]

Einen Kommentar hinterlassen

Relai REL113

Bitcoin kaufen mit Relai Code REL113

Search

Coinsnap

Bitcoin akzeptieren mit Coinsnap

Recent Posts

  • Verwandeln sich Bitcoin-Zahlungen in geschlossene Zahlungsnetzwerke?
  • KI Agenten bezahlen selbstständig
  • Coinsnap Point of Sale Wallet
  • Warum Internet Booking Engines Bitcoin Zahlungen integrieren sollten
  • Bitcoin im Hotel akzeptieren
  • Bitcoin Akzeptanz 2026: Was die River-Studie über Händler und Bitcoin-Zahlungen zeigt
  • Spark erklärt: Die Last-Mile-Lösung für Bitcoin-Zahlungen?
  • Lightning ist nicht tot
  • Lipa for Business wird eingestellt
  • BTCPay Boltz Plugin einrichten

Categories

  • Bitcoin
  • Bitcoin & Lightning akzeptieren
  • BTCPay
  • Coinsnap
  • Lightning
  • Lightning Wallet
  • Unkategorisiert
  • Zahlungsabwicklung

Tags

Alby Bitcoin akzeptieren Bitcoin Paywall Bittr blink Blixt blocktrainer Blue Wallet Breez btcpay BTCPayWall BTCPay WordPress Integration Cashu Chaumian eCash coinbase Coinsnap Custodial ecash electrum Lightning Adresse Lightning akzeptieren Lightning Login Lightning Paywall Lightningtipbot lightning wallet Lightning Zahlung lnbits LNPoS LNURL Opago opennode Phoenix Pocket Point of Sale Relai shopify Shopware Speed TPos Wallet of Satoshi woocommerce WordPress WordPress Bitcoin Plugin Zaprite zeus

Bitcoin akzeptieren

Coincharge unterstützt Händler, Bitcoin und Lightning als Zahlungsmittel zu akzeptieren.

Du findest auf Coincharge alle Informationen, um Bitcoin und Lightning in Dein Geschäft oder Onlineshop zu integrieren.

Partnerseiten

  • Coinsnap - Bitcoin & Lightning Zahlungsanbieter
  • Coinpages - Bitcoin Verzeichnis
  • BTCPayWall - Sell Content and Digital Goods

Tipping Box

Coincharge – Über uns

  • Coincharge – Agentur für Bitcoin Zahlungsabwicklung
  • Coincharge Produkte, Services und Dienstleistungen
  • Bitcoin-Beratung, Schulung und Vortrag
  • Coincharge BTCPay Store
  • Kontakt

© 2026 · coincharge.io ist ein Service der Internetactive GmbH

Zurück Weiter
Support