Bitcoin-Zahlungen akzeptieren: Leitfaden für Online-Händler

Sie möchten Bitcoin-Zahlungen akzeptieren? Wallet und Payment Gateway im Vergleich, wann Sie nach Bestätigungen liefern und wie Sie Kursschwankungen und falsche Beträge lösen.

Aktualisiert: 5 Min. Lesezeit
Kunde scannt einen Bitcoin-QR-Code auf einer gehosteten Bezahlseite

Manche Kunden zahlen lieber mit der Kryptowährung, die sie ohnehin besitzen, als eine Kartennummer einzutippen. Bei vielen ist das Bitcoin. Wer auf seiner Website Bitcoin-Zahlungen akzeptieren will, hat das eigentliche Problem nicht beim Empfang der Coins. Schwierig ist, eine Zahlung der richtigen Bestellung zuzuordnen, zu wissen, wann die Lieferung sicher ist, und zu entscheiden, was bei einem falschen Betrag passiert.

Dieser Leitfaden zeigt die Optionen, wie ein Bitcoin-Checkout in der Praxis abläuft, wie viele Bestätigungen Sie abwarten sollten und wie Sie mit Kursschwankungen und Gebühren umgehen. Er richtet sich an Onlineshops, SaaS-Anbieter, Hoster und Händler digitaler Güter.

Warum überhaupt Bitcoin als Zahlungsmittel akzeptieren?

  • Kunden, die bereits BTC halten: Bitcoin ist für die meisten Menschen immer noch die erste Kryptowährung. Wer sie anbietet, nimmt einen Grund zum Kaufabbruch weg.
  • Keine Rückbuchungen: Eine bestätigte Bitcoin-Transaktion kann die Bank des Zahlers nicht zurückholen. Erstattungen gibt es nur, wenn Sie sich dafür entscheiden.
  • Weltweite Reichweite: Käufer in jedem Land können zahlen, ohne dass ausländische Karten abgelehnt werden.
  • Ein zweiter Zahlungsweg: Friert ein Kartenanbieter Ihr Konto ein, laufen Bestellungen per Krypto weiter.

Es gibt auch Nachteile. Der Bitcoin-Kurs schwankt, die Netzwerkgebühren steigen bei hoher Auslastung, und ein Block dauert im Schnitt etwa zehn Minuten, also länger als etwa bei TRON. Deshalb bieten die meisten Händler Bitcoin zusätzlich zu einem Stablecoin wie USDT an und nicht als Ersatz. Mehr dazu in unserem Artikel über USDT-Zahlungen.

Drei Wege, Bitcoin-Zahlungen anzunehmen

Eigene WalletSelbst gehosteter ZahlungsserverBitcoin Payment Gateway
EinrichtungMinutenTage: Server, Node oder Indexer, UpdatesHändlerantrag, danach API-Aufruf oder Zahlungslinks
Zuordnung zur BestellungManuell im Block-ExplorerAutomatischAutomatisch, eine Adresse pro Rechnung
Kurs beim BezahlenSelbst berechnenAutomatischFür die Laufzeit der Rechnung fixiert
BenachrichtigungKeineJe nach SetupSignierte Webhooks an Ihren Server
WartungKeineLaufend, bei IhnenBeim Gateway
Geeignet fürWenige manuelle VerkäufeTeams mit BetriebskapazitätUnternehmen, bei denen es einfach laufen soll

Eine einzige Wallet-Adresse auf der Website reicht für Spenden. Sobald zwei Kunden gleichzeitig ähnliche Beträge senden, wissen Sie aber nicht mehr, wer was bezahlt hat. Ein Gateway löst das, indem jede Rechnung eine eigene Einzahlungsadresse erhält.

So funktioniert ein Bitcoin-Checkout mit Payment Gateway

Bei mistKET nutzt Bitcoin denselben Ablauf wie alle anderen Assets der Plattform:

  1. Ihr Backend erstellt eine Rechnung: eine signierte API-Anfrage mit Betrag, Preiswährung (USD, EUR, GBP, TRY, RUB oder AED) und Ihrer Bestellnummer. Zurück kommt eine Checkout-URL. Alternativ erstellen Sie die Rechnung im Händlerpanel und schicken den Link per Chat oder E-Mail.
  2. Der Kunde öffnet die gehostete Seite: Er sieht den exakten BTC-Betrag, eine native SegWit-Adresse und einen QR-Code. Der QR-Code nutzt die standardisierte bitcoin:-Zahlungs-URI, sodass die meisten Wallets Adresse und Betrag selbst ausfüllen.
  3. Der Kurs ist fixiert: Der BTC-Betrag bleibt während der Laufzeit der Rechnung gleich.
  4. Das Gateway erkennt die Transaktion: Unbestätigte Transaktionen werden schon im Mempool erkannt, der Kunde sieht sofort „Zahlung erhalten“.
  5. Bestätigungen werden verfolgt: Sind genug Bestätigungen erreicht, erhält Ihr Server signierte Webhooks invoice.paid und invoice.confirmed (HMAC-SHA256). Wie Sie sie prüfen, steht in unserem Beitrag zu Krypto-Zahlungs-Webhooks.
  6. Ihr Guthaben wird gutgeschrieben: Die Zahlung landet abzüglich der vereinbarten Gebühr in Ihrem BTC-Guthaben. Eine Auszahlung an Ihre eigene Adresse beantragen Sie, wann Sie wollen.
Hinweis: Bei mistKET wird Bitcoin (ebenso Litecoin) pro Händler freigeschaltet. Geben Sie es bei Ihrem Antrag zusammen mit dem erwarteten Volumen an, dann aktiviert das Team es für Ihr Konto.

Bestätigungen: Wann ist die Lieferung sicher?

Eine Transaktion im Mempool wurde gesendet, steht aber noch in keinem Block. Bis zur Bestätigung kann sie in seltenen Fällen ersetzt werden oder verfallen. Jeder weitere Block macht eine Umkehr deutlich unwahrscheinlicher. Bitcoin erzeugt im Schnitt etwa alle zehn Minuten einen Block, die Abstände schwanken aber stark.

mistKET wartet bei Bitcoin derzeit auf zwei Bestätigungen, bevor eine Rechnung als bestätigt gilt. Eine sinnvolle Lieferregel:

Was Sie verkaufenWann liefern
Sofort gelieferte digitale Güter, Lizenzen, GuthabenNach invoice.confirmed
Physische Ware, die erst Tage später versendet wirdBei invoice.paid vorbereiten, nach invoice.confirmed versenden
Abos und HostingNach invoice.confirmed aktivieren; Kunden sagen, dass es meist 10 bis 30 Minuten dauert

Sagen Sie Kunden vorab, dass Bitcoin-Bestätigungen länger dauern als Kartenzahlungen. Ein Satz auf der Bestellseite erspart viele Rückfragen.

Kursschwankungen, Gebühren und falsche Beträge

Kursschwankungen

Sie legen den Preis in Fiat fest, zum Beispiel 49 EUR, und die Rechnung rechnet ihn zum fixierten Kurs in BTC um. Danach halten Sie Bitcoin, und dessen Wert bewegt sich weiter. Guthaben werden bei mistKET pro Asset geführt, eine BTC-Zahlung bleibt also BTC, bis Sie sie auszahlen lassen. Wer kein Kursrisiko möchte, lässt sich regelmäßig auszahlen und tauscht über eine eigene Börse, oder lenkt Kunden, denen die Währung egal ist, zu USDT.

Netzwerkgebühren

Die Bitcoin-Netzwerkgebühr zahlt der Kunde beim Senden. Entscheidend ist der Betrag, der an der Einzahlungsadresse ankommt. Wer von einer Börse auszahlt, vergisst oft deren Auszahlungsgebühr, und es kommt weniger an. Die Bezahlseite weist darauf hin, wiederholen Sie es trotzdem in Ihren Zahlungshinweisen.

Zu wenig oder zu viel bezahlt

  • Unterzahlung: Kommt zu wenig an, wird die Rechnung als unterbezahlt markiert und der Kunde kann den Rest nachsenden. Die Frist wird dafür verlängert. Zusätzlich lässt sich eine kleine Toleranz in Prozent für Ihr Konto festlegen.
  • Überzahlung: Höhere Beträge werden gesondert markiert und gelten trotzdem als bezahlt. Ob Sie die Differenz erstatten, entscheiden Sie.
  • Verspätete Zahlungen: Transfers kurz nach Ablauf des Timers werden innerhalb einer kurzen Kulanzzeit noch zugeordnet; spätere werden zur Prüfung zurückgehalten statt blind gutgeschrieben.

Bitcoin-Zahlungen einrichten: Schritt für Schritt

  1. Als Händler bewerben: Website, Geschäftsart, erwartetes Volumen und gewünschte Assets inklusive Bitcoin angeben. Das Team prüft jeden Antrag, bevor API-Schlüssel ausgegeben werden.
  2. Lieferregel festlegen: Halten Sie anhand der Tabelle oben fest, wann eine Bestellung ausgeliefert wird.
  3. Integrieren: Rechnungen mit einem signierten POST erstellen und den Webhook verarbeiten. Jede Sprache, die HTTPS-Anfragen senden und einen HMAC berechnen kann, funktioniert; die Endpunkte stehen in der API-Dokumentation. Ohne API geht es mit Zahlungslinks aus dem Panel.
  4. Mit kleinem Betrag testen: Bezahlen Sie selbst eine echte Rechnung und prüfen Sie, ob Ihr Bestellsystem auf ausstehend, bezahlt und bestätigt richtig reagiert.
  5. Klare Hinweise schreiben: „Zahlen Sie in BTC im Bitcoin-Netzwerk. Senden Sie genau den angezeigten Betrag; bei Zahlung von einer Börse deren Auszahlungsgebühr hinzurechnen.“
  6. Auszahlungsroutine festlegen: Beantragen Sie Auszahlungen an Ihre Wallet in festen Abständen. Jede Auszahlung wird sofort reserviert, nach Freigabe gesendet und mit Transaktions-Hash erfasst.

Typische Fehler

  • Eine Adresse für alle Kunden, damit ist kein Abgleich möglich.
  • Digitale Güter schon bei unbestätigter Transaktion ausliefern.
  • Die Krypto-Option ganz unten im Checkout verstecken.
  • Zahlungen im falschen Netzwerk annehmen. Bitcoin an eine Adresse einer anderen Chain kann das Gateway nicht zuordnen.
  • Webhook-Fehler ignorieren. Protokollieren Sie jede Zustellung und machen Sie Ihren Handler über die Bestellnummer idempotent, da Webhooks wiederholt werden können.

Steuern, Buchhaltung und Regeln

Bitcoin-Zahlungen ändern nichts an Steuer- und Verbraucherrecht. Erfassen Sie jede Rechnung mit ihrem Fiat-Wert zum Zahlungszeitpunkt; das Händlerpanel zeigt erwartete und erhaltene Beträge sowie Transaktions-Hashes, was die Buchhaltung erleichtert. Die Regeln unterscheiden sich je nach Land, manche Staaten wie die Türkei oder Festlandchina schränken Krypto als Zahlungsmittel ein oder verbieten es. Klären Sie vorab, was für Ihr Unternehmen gilt, und verkaufen Sie nur Produkte, die bei Ihnen und Ihren Kunden legal sind.

Mehr Hintergrund liefert unser Überblick, wie Sie Krypto-Zahlungen auf der Website annehmen.

Häufige Fragen

Wie akzeptiere ich Bitcoin-Zahlungen auf meiner Website?
Mit einem Bitcoin Payment Gateway: Ihre Website erstellt eine Rechnung, der Kunde zahlt auf einer gehosteten Seite per QR-Code, und Ihr Server erhält einen signierten Webhook, sobald die Zahlung bestätigt ist. Eine einzelne Wallet-Adresse reicht nur für wenige manuelle Verkäufe.
Wie viele Bestätigungen sollte ich abwarten?
Bei sofort gelieferten digitalen Gütern, bis das Gateway die Zahlung als bestätigt markiert. mistKET nutzt bei Bitcoin derzeit zwei Bestätigungen, meist 10 bis 30 Minuten, je nach Blockzeit.
Unterstützt mistKET Bitcoin?
Ja. Bitcoin und Litecoin werden unterstützt und auf Anfrage pro Händler freigeschaltet. Außerdem verfügbar: USDT auf TRON, BNB Smart Chain, Ethereum und Arbitrum sowie TRX, BNB und ETH.
Was passiert, wenn der Kunde zu wenig BTC sendet?
Die Rechnung wird als unterbezahlt markiert, und der Kunde kann den Rest innerhalb der verlängerten Frist nachsenden. Sie erhalten einen Webhook mit erwartetem und erhaltenem Betrag.
Werden Bitcoin automatisch in Euro umgetauscht?
Nein. Guthaben werden pro Asset geführt, BTC bleibt BTC, bis Sie eine Auszahlung an Ihre eigene Adresse beantragen. Gegen Kursschwankungen helfen regelmäßige Auszahlungen oder zusätzlich USDT.

Ähnliche Artikel