{"id":10,"date":"2020-07-18T12:57:14","date_gmt":"2020-07-18T12:57:14","guid":{"rendered":"https:\/\/dh.jobbrett.net\/?post_type=product&#038;p=10"},"modified":"2026-05-26T18:03:09","modified_gmt":"2026-05-26T18:03:09","slug":"btc-modul-fuer-gambio-gx4","status":"publish","type":"product","link":"https:\/\/damianhunziker.net\/en\/produkt\/btc-modul-fuer-gambio-gx4\/","title":{"rendered":"Bitcoin Modul f\u00fcr Gambio GX4"},"content":{"rendered":"<h1 style=\"color: red;\">Nicht fortgef\u00fchrt &#8211; Blockchain.com gibt keinen Support mehr f\u00fcr dieses Gateway. Gerne k\u00f6nnen Sie mich aber betreffend Integration von Crypto Gateways direkt kontaktieren per Email an support (at) damianhunziker.net<\/h1>\n<h2>Die Bitcoin-Zahlungsweise f\u00fcr Gambio ab GX4<\/h2>\n<h3>Funktionsweise<\/h3>\n<p><img decoding=\"async\" class=\"wp-image-71 alignright\" src=\"https:\/\/damianhunziker.net\/wp-content\/uploads\/2020\/07\/btc-modul-teaser-2-300x225.png\" alt=\"\" width=\"356\" height=\"267\" srcset=\"https:\/\/damianhunziker.net\/wp-content\/uploads\/2020\/07\/btc-modul-teaser-2-300x225.png 300w, https:\/\/damianhunziker.net\/wp-content\/uploads\/2020\/07\/btc-modul-teaser-2-768x576.png 768w, https:\/\/damianhunziker.net\/wp-content\/uploads\/2020\/07\/btc-modul-teaser-2-678x509.png 678w, https:\/\/damianhunziker.net\/wp-content\/uploads\/2020\/07\/btc-modul-teaser-2-326x245.png 326w, https:\/\/damianhunziker.net\/wp-content\/uploads\/2020\/07\/btc-modul-teaser-2-80x60.png 80w, https:\/\/damianhunziker.net\/wp-content\/uploads\/2020\/07\/btc-modul-teaser-2-600x450.png 600w, https:\/\/damianhunziker.net\/wp-content\/uploads\/2020\/07\/btc-modul-teaser-2.png 1024w\" sizes=\"(max-width: 356px) 100vw, 356px\" \/><\/p>\n<p>Das Zahlungsmodul zeigt nach erfolgter Bitcoin-Bestellung einen Overlay an worauf die Wallet ID (kopierbar auch per QR-Code) und der BTC Betrag f\u00fcr die Bezahlung erscheinen. Der Endkunde muss dann von seinem Bitcoin-Wallet \u00fcber einen Account bei beispielsweise Coinbase den Betrag \u00fcberweisen.<\/p>\n<p>Es wird ein Counter angezeigt, der von einer Stunde herunterz\u00e4hlt. Das ist der Zeitraum in welchem der Benutzer die Zahlung t\u00e4tigen kann. Danach l\u00e4uft die Wallet ID ab und er erh\u00e4lt die M\u00f6glichkeit eine neue zu erstellen.<\/p>\n<p>\u00dcber die Statusanzeige wird der Kunde in Echtzeit benachrichtigt \u00fcber den Status der Bezahlung im Blockchain Netzwerk. Falls der Benutzer nicht gen\u00fcgend Bitcoin einbezahlt wird ihm der Fehlbetrag \u00fcber die Statusanzeige angezeigt und er kann nachzahlen.<\/p>\n<p>Nach erfolgreicher Zahlung erh\u00e4lt der Kunde eine Benachrichtigung \u00fcber den Versand der Bestellung. Der Bestellstatus wird ge\u00e4ndert auf den Status der unter &#8216;Status bei erfolgreicher Zahlung&#8217; festgelegt wurde und der Kunde wird per Email benachrichtigt.<\/p>\n<h3>Demo des Moduls<\/h3>\n<p><a href=\"https:\/\/damianhunziker.net\/shop\/\">https:\/\/damianhunziker.net\/shop\/<\/a><\/p>\n<h3>Features<\/h3>\n<ul>\n<li>Anbindung an die <strong>Blockchain.com API<\/strong><\/li>\n<li><strong>Bestellstati<\/strong> k\u00f6nnen festgelegt werden f\u00fcr unbezahlte Bitcoin Bestellungen und f\u00fcr bezahlte.<\/li>\n<li>Nach get\u00e4tigter Bestellung wird ein <strong>Overlay angezeigt (responsives Modal)<\/strong>, welches den Betrag und die Wallet ID f\u00fcr die Bezahlung enth\u00e4lt. QR-Code zu Erfassung der Wallet ID.<\/li>\n<li>Im Overlay wird auch ein<strong> Counter<\/strong> angezeigt, der die Zeit runterz\u00e4hlt welche \u00fcbrig bleibt f\u00fcr die Bezahlung. Nach Ablauf der Zeit kann eine neue Wallet ID generiert werden und der Vorgang beginnt von vorne.<\/li>\n<li>Es werden auch die <strong>Echtzeit Status\u00e4nderungen der Bezahlung<\/strong> und Bearbeitung in der Blockchain (Confirmations) angezeigt.<\/li>\n<li>Falls der einbezahlte Betrag nicht hoch genug ist wird dies in den Statusmeldungen dargestellt und man kann auf die selbe Wallet ID nachbezahlen.<\/li>\n<li>Alle darstellungsrelevanten Codes wurden in <strong>Themes<\/strong> ausgelagert.<\/li>\n<li>Alle Texte wurden in <strong>\u00dcbersetzungsdateien<\/strong> ausgelagert. Zur Zeit vorhanden sind Deutsch und Englisch.<\/li>\n<li>Eine <strong>IPN-Datei<\/strong> wird von den Rechnern von blockchain.com angesprochen, diese f\u00e4ngt die Confirmations ab.<\/li>\n<li><strong>Fehlerbehandlung und -protokollierung<\/strong> in der Datei ext\/dhbtc\/log\/error_log.<\/li>\n<li><strong>Log f\u00fcr Bezahlungen<\/strong> und Blockchain Best\u00e4tigungen in der Datei ext\/dhbtc\/log\/data.txt.<strong>\u00a0<\/strong><\/li>\n<li><strong>L\u00f6sung f\u00fcr das Gap Limit Problem<\/strong> wie hier beschrieben <a href=\"https:\/\/bitcoin.stackexchange.com\/questions\/74410\/blockchain-address-gap-limit-solution\">https:\/\/bitcoin.stackexchange.com\/questions\/74410\/blockchain-address-gap-limit-solution<\/a>, durch Zwischenspeicherung der vergebenen Wallet IDs und Wiederverwendung alter Adressen damit es nicht zu einer L\u00fccke kommt. Zudem gibt es die M\u00f6glichkeit bis zu 10 xpubs zu hinterlegen. Diese k\u00f6nnen im Blockchain.com Interface generiert werden. Falls es doch einmal zu einer L\u00fccke 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.<\/li>\n<li><strong>Updatesichere Programmierung<\/strong> auf dem Stand von GX4<\/li>\n<\/ul>\n<h3>Konfigurationsm\u00f6glichkeiten<\/h3>\n<ul>\n<li>K\u00fcrzel f\u00fcr Bestell\u00fcbersicht<\/li>\n<li>Bezahlungen durch BTC aktivieren<\/li>\n<li>Bestellstatus festlegen<\/li>\n<li>Status bei erfolgreicher Zahlung festlegen<\/li>\n<li>Anzeigereihenfolge<\/li>\n<li>Blockchain.com xpub 1 &#8211; xpub 10<\/li>\n<li>Blockchain.com secret<\/li>\n<li>Blockchain.com api key<\/li>\n<li>Blockchain.com callbackurl<\/li>\n<li>Blockchain.com endpointurl<\/li>\n<li>Blockchain.com notification email<\/li>\n<li>Blockchain.com notification forward email<\/li>\n<li>Aktuell verwendeter xpub<\/li>\n<li>Blockchain.com ben\u00f6tigte Best\u00e4tigungen<\/li>\n<\/ul>\n<h3>Links<\/h3>\n<p>Registrar f\u00fcr den Empfang von Zahlungen per Bitcoin. Legen Sie hier ein Konto an um Bitcoin-Zahlungen in Ihren Gambio Shop erhalten zu k\u00f6nnen.<\/p>\n<p><a href=\"https:\/\/www.blockchain.com\/\">https:\/\/www.blockchain.com\/<\/a><\/p>\n<p>Die Blockchain.com API Beschreibung<\/p>\n<p><a href=\"https:\/\/www.blockchain.com\/de\/api\/api_receive\">https:\/\/www.blockchain.com\/de\/api\/api_receive<\/a><\/p>\n<p>Beschreibung des Gap Limit Problems auf Stackoverflow.com<\/p>\n<p><a href=\"https:\/\/bitcoin.stackexchange.com\/questions\/74410\/blockchain-address-gap-limit-solution\">https:\/\/bitcoin.stackexchange.com\/questions\/74410\/blockchain-address-gap-limit-solution<\/a><\/p>\n<h4>Support<\/h4>\n<p>F\u00fcr 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.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Modul um Bitcoin-Zahlungen in Gambio GX4 Shops anzubieten. Sehr viele Features, updatesichere Programmierung, responsive Darstellung mit Themes.<\/p>\n<p>&nbsp;<\/p>\n<\/div>","protected":false},"featured_media":36,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[16],"product_tag":[],"class_list":{"0":"post-10","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-erweiterungen","8":"first","9":"outofstock","10":"downloadable","11":"virtual","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/damianhunziker.net\/en\/wp-json\/wp\/v2\/product\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/damianhunziker.net\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/damianhunziker.net\/en\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/damianhunziker.net\/en\/wp-json\/wp\/v2\/comments?post=10"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/damianhunziker.net\/en\/wp-json\/wp\/v2\/media\/36"}],"wp:attachment":[{"href":"https:\/\/damianhunziker.net\/en\/wp-json\/wp\/v2\/media?parent=10"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/damianhunziker.net\/en\/wp-json\/wp\/v2\/product_brand?post=10"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/damianhunziker.net\/en\/wp-json\/wp\/v2\/product_cat?post=10"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/damianhunziker.net\/en\/wp-json\/wp\/v2\/product_tag?post=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}