Bitcoin Modul für Gambio GX4

(1 Kundenrezension)

150.00

Modul um Bitcoin-Zahlungen in Gambio GX4 Shops anzubieten. Sehr viele Features, updatesichere Programmierung, responsive Darstellung mit Themes.

 

Kategorie:

Beschreibung

Die Bitcoin-Zahlungsweise für Gambio ab GX4

Funktionsweise

Das Zahlungsmodul zeigt nach erfolgter Bitcoin-Bestellung einen Overlay an worauf die Wallet ID (kopierbar auch per QR-Code) und der BTC Betrag für die Bezahlung erscheinen. Der Endkunde muss dann von seinem Bitcoin-Wallet über einen Account bei beispielsweise Coinbase den Betrag überweisen.

Es wird ein Counter angezeigt, der von einer Stunde herunterzählt. Das ist der Zeitraum in welchem der Benutzer die Zahlung tätigen kann. Danach läuft die Wallet ID ab und er erhält die Möglichkeit eine neue zu erstellen.

Über die Statusanzeige wird der Kunde in Echtzeit benachrichtigt über den Status der Bezahlung im Blockchain Netzwerk. Falls der Benutzer nicht genügend Bitcoin einbezahlt wird ihm der Fehlbetrag über die Statusanzeige angezeigt und er kann nachzahlen.

Nach erfolgreicher Zahlung erhält der Kunde eine Benachrichtigung über den Versand der Bestellung. Der Bestellstatus wird geändert auf den Status der unter ‘Status bei erfolgreicher Zahlung’ festgelegt wurde und der Kunde wird per Email benachrichtigt.

Demo des Moduls

https://damianhunziker.net/shop/

Features

  • Anbindung an die Blockchain.com API
  • Bestellstati können festgelegt werden für unbezahlte Bitcoin Bestellungen und für bezahlte.
  • Nach getätigter Bestellung wird ein Overlay angezeigt (responsives Modal), welches den Betrag und die Wallet ID für die Bezahlung enthält. QR-Code zu Erfassung der Wallet ID.
  • Im Overlay wird auch ein Counter angezeigt, der die Zeit runterzählt welche übrig bleibt für die Bezahlung. Nach Ablauf der Zeit kann eine neue Wallet ID generiert werden und der Vorgang beginnt von vorne.
  • Es werden auch die Echtzeit Statusänderungen der Bezahlung und Bearbeitung in der Blockchain (Confirmations) angezeigt.
  • Falls der einbezahlte Betrag nicht hoch genug ist wird dies in den Statusmeldungen dargestellt und man kann auf die selbe Wallet ID nachbezahlen.
  • Alle darstellungsrelevanten Codes wurden in Themes ausgelagert.
  • Alle Texte wurden in Übersetzungsdateien ausgelagert. Zur Zeit vorhanden sind Deutsch und Englisch.
  • Eine IPN-Datei wird von den Rechnern von blockchain.com angesprochen, diese fängt die Confirmations ab.
  • Fehlerbehandlung und -protokollierung in der Datei ext/dhbtc/log/error_log.
  • Log für Bezahlungen und Blockchain Bestätigungen in der Datei ext/dhbtc/log/data.txt. 
  • Lösung für das Gap Limit Problem wie hier beschrieben https://bitcoin.stackexchange.com/questions/74410/blockchain-address-gap-limit-solution, durch Zwischenspeicherung der vergebenen Wallet IDs und Wiederverwendung alter Adressen damit es nicht zu einer Lücke kommt. Zudem gibt es die Möglichkeit bis zu 10 xpubs zu hinterlegen. Diese können im Blockchain.com Interface generiert werden. Falls es doch einmal zu einer Lücke kommen sollte wird einfach ein neuer xpub verwendet ohne, dass der Endbenutzer etwas davon merkt. Der Storeowner wird benachrichtigt auf die unter Notification Email hinterlegten Adressen. Das Gap Limit wurde ausserdem auf 30 gestellt in den Anfragen und wir hatten damit nie Probleme.
  • Updatesichere Programmierung auf dem Stand von GX4

Konfigurationsmöglichkeiten

  • Kürzel für Bestellübersicht
  • Bezahlungen durch BTC aktivieren
  • Bestellstatus festlegen
  • Status bei erfolgreicher Zahlung festlegen
  • Anzeigereihenfolge
  • Blockchain.com xpub 1 – xpub 10
  • Blockchain.com secret
  • Blockchain.com api key
  • Blockchain.com callbackurl
  • Blockchain.com endpointurl
  • Blockchain.com notification email
  • Blockchain.com notification forward email
  • Aktuell verwendeter xpub
  • Blockchain.com benötigte Bestätigungen

Links

Registrar für den Empfang von Zahlungen per Bitcoin. Legen Sie hier ein Konto an um Bitcoin-Zahlungen in Ihren Gambio Shop erhalten zu können.

https://www.blockchain.com/

Die Blockchain.com API Beschreibung

https://www.blockchain.com/de/api/api_receive

Beschreibung des Gap Limit Problems auf Stackoverflow.com

https://bitcoin.stackexchange.com/questions/74410/blockchain-address-gap-limit-solution

Support

Für Supportanfragen wenden Sie sich bitte an support (at) damianhunziker.net. Ich bin gerne behilflich bei Installation und Konfiguration des Plugins ein Jahr ab Kauf und 1 Arbeitsstunde kostenlos. Updates werden allen registrierten Kunden per Email zugespielt.

1 Bewertung für Bitcoin Modul für Gambio GX4

  1. damianhunziker

    Sehr viele Features und saubere Umsetzung!

Füge deine Bewertung hinzu

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert