Bitcoin Shopify – Bitcoin bei Shopify akzeptieren
This post is also available in:
Englisch
Wie akzeptiert man Bitcoin bei Shopify mit dem BTCPay Server?
Du betreibst einen Onlineshop per Shopify? Jetzt kannst Du aus Deinem Shopify Shop einen Bitcoin Shopify Shop machen und Bitcoin Zahlungen akzeptieren.
Mit dem BTCPay Server kannst Du kostenlos Bitcoin Shopify Zahlungen erhalten.
Neben einem Shopify Onlineshop benötigst Du zusätzlich einen eigenen BTCPay Server oder Du kannst den BTCPay Server von Coincharge kostenlos mitbenutzen.
Zusätzlich benötigst Du eine Bitcoin Wallet, auf welche die Bitcoin Zahlungen der Kunden gutgeschrieben werden.
Wie Du aus einem Shopify Shop einen Bitcoin Shopify Shop machst und Bitcoin bei Shopify akzeptieren kannst, erklären wir in diesem Beitrag.
Bitcoin Shopify Demo Shop
Wir haben unter der Adresse:
https://coincharge.myshopify.com/collections/all
einen Bitcoin Shopify Demo Shop eingerichtet, damit man sehen kann, wie Bitcoin Zahlungen mit dem BTCPay Server bei Shopify funktioniert.
Der bei Shopify erstellte Coincharge Demo Shop ist nicht frei zugänglich.
Um den Passwortschutz für den Bitcoin Shopify zu umgehen, gebe das Passwort coincharge ein.
Shopify erhebt für die Nutzung der Zahlungsabwicklung eine monatliche Nutzungsgebühr.
Deshalb ist für die Demo Version nur eine eingeschränkte Live-Demonstration der Funktionen möglich. In den folgenden Bilder wird gezeigt, wie das akzeptieren von Bitcoin bei Shopify im Livebetrieb funktioniert.
Der Bitcoin Shopify Demo Store von Coincharge sieht wiel folgt aus:
Hinweis: Durch klicken auf die folgenden Bilder, wird das Bild in einer größeren Detailansicht angezeigt.
Dann werden die Daten für die Erstellung der Rechnung erfasst und durch klicken auf „weiter zur Zahlung“ gelangt der Kunde auf die Bezahlseite.
Auf der Bestätigungsseite für die Bezahlung, wird das Payment Logo angezeigt. Hier mit „Pay with BTCPay“.
Das Payment Logo / Bild kann in der BTCPay Store Administration geändert werden.
Nachdem auf den Bezahl-Button geklickt wurde, öffnet sich das Bitcoin Bezahlfenster.
Das Bitcoin Bezahlfenster kann mit dem Shop-Logo oder in den Farben auf das Design des Onlineshop auf individuelle Wünsche angepasst werden.
Der Zahler scannt den QR Code, um mit Bitcoin oder Lightning zu bezahlen.
Nachdem wir gesehen haben, wie man mit Shopify Bitcoin akzeptieren kann, werden wir zeigen, wie man seinen eigenen Shopify Onlineshop entsprechend einrichtet.
BTCPay Store erstellen
Grundvoraussetzung, um Bitcoin Zahlungen bei Shopify zu akzeptieren, ist zusätzlich ein BTCPay Store. Ein BTCPay Store wird auf einem BTCPay Server eingerichtet.
Man kann einen eigenen BTCPay Server betreiben oder zum Beispiel den BTCPay Server von Coincharge mitbenutzen.
Wie man einen eigenen BTCPay Server betreibt und einrichtet, wird in dem Beitrag „BTCPay Server einrichten“ ausführlich erklärt.
Für die Mitbenutzung des Coincharge BTCPay Servers geht man auf die Seite https://btcpay.coincharge.io und richtet sich kostenlos einen BTCPay Store ein.
In dem Beitrag „So erstelle ich mir einen BTCPay Store ein“ und „Administrieren eines BTCPay Store“ wird im Detail erklärt, wie ein BTCPay Store erstellst wird, der eine Voraussetzung für einen Bitcoin Shopify Onlineshop ist.
Nachdem wir auf dem BTCPay Server registriert haben, wechselt man in den Bereich Stores und erstellt einen BTCPay Store.
Im Menü General Settings und dem Abschnitt Payment, kann das Feld „Allow anyone to create invoice“ deaktiviert bleiben.
Die Shopify API-Anbindung macht die Erstellung einer öffentlichen Rechnung überflüssig.
Im Bereich Derivation Scheme ist es erforderlich, dass die eigene Bitcoin Wallet hinterlegt wird.
Verfügt man bereits über eine externe Bitcoin Wallet, dann kann der Xpub Key von dieser externen Bitcoin Wallet hinterlegt werden.
Eine Erklärung dazu, findet man in dem Beitrag „Xpub Key hinterlegen“
Man kann aber auch die interne Bitcoin Wallet verwenden. Dazu gibt es eine Anleitung „interne BTCPay Bitcoin Wallet erstellen“.
Bitcoin bei Shopify einrichten
Nachdem die Vorbereitungen für Bitcoin auf dem BTCPay Server abgeschlossen sind, können wir mit der Einrichtung von Bitcoin bei Shopify beginnen.
Wir melden uns dazu bei unserem Shopify Shop an und gelangen auf das Shopify Backend.
Dort wechseln wir in den Bereich Apps.
Es erscheint ein Hinweis, dass Private Apps aktuell deaktiviert sind.
Wir aktivieren die Nutzung von Private Apps.
Auf der folgenden Seite haben wir die Möglichkeit die Erlaubnis zur Nutzung von Private Apps zu erlauben.
Wir setzen überall das Häkchen und klicken dann auf „Enable private app development“.
Dann werden die Berechtigungen der Private App für die verschiedenen Shopify Funktionen erteilt.
Für das Akzeptieren von Bitcoin Zahlungen im Shopify Bitcoin Store ist es nur erforderlich, dass eine Schreib- und Lese-Berechtigung für Orders erteilt wird.
Wir können deshalb die Berechtigung für Produkte auf „No Access“ ändern und klicken dann auf „Show inactive Admin API permissions“
Wir erhalten dann eine Auflistung aller Funktionen, welche wir per API ansprechen können.
Wir benötigen ausschliesslich eine Berechtigung für Orders und scrollen an die entsprechende Stelle.
Wir erhalten dann alle API Angaben zu unserer Private App.
Wir benötigen jetzt die Angaben aus dem Feld „Example URL“ und können es durch einen Klick auf das Kästchen in unsere Zwischenablage kopieren.
Jetzt wechseln wir wieder auf unseren BTCPay Server und bei Store Settings in den Bereich Integrations.
In das Feld „Example Url from Shopify Private App“ fügen wir jetzt die URL ein, welche wir von der Shopify Seite kopiert haben.
Dann klicken wir auf „Connect to Shopify“.
Jetzt wird eine Verbindung zwischen Shopify und unserem BTCPay Store hergestellt. Die anderen Angaben von Shopify wie API Key, Shop Name und Password werden automatisch übernommen.
Das können wir dadurch machen, dass wir auf der Seite von BTCPay Server auf den grünen Link klicken mit der Bezeichnung „Settings > Checkout > Order Processing > Additional Scripts“.
Wir können aber auch manuell die Seite im Shopify Backend aufrufen.
Dort scrollen wir die Seite runter bis zu dem Eingabefeld „Additional scripts“ und hinterlegen das Script aus der Zwischenablage, welches wir von der BTCPay Seite erhalten haben und speichern „Save“ die Eingabe ab.
Jetzt müssen wir noch Bitcoin als eine Bezahlmethode hinterlegen. Wir können den Aufruf dieser Seite bei Shopify ebenfalls von der BTCPay Seite aus aufrufen.
Wir klicken auf den Link „Settings > Payments > Manual Payment Methods“ oder rufen im Shopify Backend die entsprechenden Schritte auf.
Auf der dann erscheinen Seite können wir in dem Textfeld „Custom payment method name“ einen Namen für die Bezahlmethode eingeben.
Zum Beispiel „Bitcoin with BTCPay Server“ oder „Pay with Bitcoin“.
Es ist wichtig, dass in diesem Feld mindestens eines der folgenden Worte genannt wird: Bitcoin, BTCPayserver, BTCPay Server oder BTC.
Nachdem auf Activate geklickt wurde, kann Bitcoin bei Shopify akzeptiert werden.
Jetzt führt man eine eigene Testbestellung durch und prüft, ob alle Funktionen richtig funktionieren.
Auf der Webseite von BTCPy Server gibt es in englischer Sprache weitere Informationen zu „Bitcoin bei Shopify mit dem BTCPay Server akzeptieren“
Ebenso gibt es bei YouTube eine englischsprachige Video Anleitung:
Wer Bitcoin bei Shopify nicht selber implementieren will, kann dies auch von Coincharge übernehmen lassen.
Coincharge bietet einen Integration-Service von Bitcoin bei Shopify an: „BTCPay bei Shopify integrieren lassen„
This post is also available in:
Englisch
[…] mit der Electrum Wallet erstellen BTCPay Transmuter Bitcoin Zahlungen mit WooCommerce akzeptieren Bitcoin Shopify – Bitcoin bei Shopify akzeptieren BTCPay Server auf dem Nodl BTCPay Server auf dem […]