Ein Transaktionshash ist kein Zahlungsnachweis: Was Unternehmen abgleichen sollten
Ein Transaktionshash bestätigt, dass ein bestimmter Vorgang in einer Blockchain existiert. Er belegt jedoch nicht allein, dass ein Unternehmen die Zahlung für die richtige Rechnung erhalten hat. Abzugleichen sind Netzwerk, Status, Empfängeradresse, Asset, Betrag und Verwendungszweck; der endgültige Status richtet sich nach Netzwerkregeln und dem angebundenen Anbieter.

Wer wissen möchte, wie man den Hash einer Kryptotransaktion prüft, sollte sich nicht darauf beschränken, einen Eintrag in einem Blockchain-Explorer zu finden. Der Hash hilft beim Auffinden der Transaktion. Ob eine Zahlung gutgeschrieben wird, ergibt sich erst aus dem Abgleich mit den Daten der konkreten Krypto-Rechnung und den Regeln der Zahlungsabwicklung.
Was ein Hash zeigt – und was er nicht bestätigt
Ein Transaktionshash, also die Kennung eines Vorgangs, ermöglicht das Öffnen eines Eintrags im Explorer des gewählten Netzwerks. Dort sind in der Regel der Verarbeitungsstatus, das übertragene Asset, der Betrag, die Adressen und ein vom Netzwerk oder Explorer angezeigter Zeitpunkt sichtbar. Das ist ein sinnvoller Ausgangspunkt für die Prüfung, aber keine allgemeingültige Zahlungsquittung für eine Rechnung.
Ein Hash beantwortet mehrere wichtige Fragen aus Geschäftssicht nicht: Ob das erwartete Asset verwendet wurde, ob die Mittel an die richtige Adresse gelangten, ob der Betrag der Rechnung entspricht und ob die Transaktion einen ausreichenden Status für die Buchung erreicht hat. Er ersetzt auch nicht den internen Abgleich von Verwendungszweck und Rechnungsstatus.
Welche Angaben mit der Rechnung abzugleichen sind
Beginnen Sie mit dem Netzwerk. Ein Hash sollte in genau dem Netzwerk geprüft werden, das dem Kunden für die Zahlung angeboten wurde. Vergleichen Sie anschließend die Empfängeradresse Zeichen für Zeichen: Eine ähnlich aussehende Adresse ist keine Übereinstimmung. Prüfen Sie Asset und tatsächlich übertragenen Betrag, einschließlich möglicher Unterschiede zwischen dem Transaktionsbetrag und dem auf der Rechnung erwarteten Betrag.
Ordnen Sie die Transaktion danach einem konkreten Verwendungszweck zu. Für ein Unternehmen reicht es nicht aus, einen Transfer an die eigene Adresse zu sehen: Es muss klar sein, welchem Auftrag, Vertrag oder welcher Rechnung der Eingang zugeordnet wird. Stimmt eines der Felder nicht überein, sollte eine Rechnung nicht allein deshalb manuell als bezahlt markiert werden, weil ein Kunde einen Screenshot oder Hash vorlegt.
Netzwerkstatus und Zahlungsstatus sind unterschiedliche Schritte
Der Status einer Blockchain-Transaktion beschreibt den Zustand der Transaktion selbst: Sie kann noch verarbeitet werden, in die Blockchain aufgenommen worden sein oder einen anderen, vom jeweiligen Netzwerk vorgesehenen Endstatus haben. Reihenfolge und Bedingungen dieser Bestätigung bestimmt nicht der Verkäufer. Deshalb lassen sich weder ein einheitlicher Zeitraum noch ein identisches Ergebnis für alle Netzwerke und Anbindungen zusagen.
Der Zahlungsstatus bezieht sich auf die konkrete Rechnung und den Geschäftsprozess. Er sollte berücksichtigen, ob eine passende Transaktion gefunden wurde und ob die für diese Anbindung geltenden Verarbeitungsbedingungen erfüllt sind. Eine zutreffende Formulierung gegenüber Kunden lautet daher nicht „Hash gefunden, also bezahlt“, sondern: „Die Transaktion wurde gefunden; ihre Übereinstimmung mit der Rechnung und der Zahlungsstatus werden gesondert geprüft.“
Wo die Verantwortlichkeiten liegen
Anbieter und gewählte Anbindung können die Verfügbarkeit von Zahlungsarten, Bearbeitungszeiten und Limits festlegen. Das Netzwerk bestimmt den technischen Ablauf der Transaktion und ihren sichtbaren Status. Diese Bedingungen können sich ändern. Mitarbeitende sollten daher keine Bestätigungsregel aus einem einzelnen fremden Beispiel ableiten oder sie von einem anderen Asset oder Netzwerk übertragen.
Beim Unternehmen bleibt die Sorgfalt im Abgleich: Rechnungsnummern und erwartete Zahlungsdaten dokumentieren, Abweichungen prüfen und ein Vorgehen für Streitfälle festlegen. Kunden sind dafür verantwortlich, korrekte Zahlungsdaten zu verwenden und das erforderliche Asset im für ihre Zahlung unterstützten Netzwerk zu senden. Bei Abweichungen ist es sicherer, diese zu dokumentieren und das weitere Vorgehen mit dem angebundenen Anbieter zu klären, statt eine Erstattung oder Gutschrift zu versprechen.
Praktische Prüfung mit AIROBO
Im Krypto-Acquiring von AIROBO hält eine Krypto-Rechnung Betrag und Verwendungszweck fest, während der Kunde einen Zahlungslink erhält. Bei USDT, USDC und den in der jeweiligen Anbindung verfügbaren Netzwerken kann ein Unternehmen die Angaben dieser Rechnung als Grundlage für den Abgleich verwenden, ohne die Prüfung auf den Hash allein zu reduzieren.
Der Status wird in der AIROBO-Oberfläche geprüft. Eine Auszahlung wird als separater Antrag angelegt und besitzt einen eigenen Status. Das Vorliegen oder die Bestätigung einer Rechnungszahlung darf daher nicht automatisch als Auszahlungsstatus verstanden werden. Verfügbarkeit von Assets und Netzwerken, Fristen und Limits hängen vom Anbieter und der konkreten Anbindung ab und sollten anhand der aktuellen Bedingungen geprüft werden, nicht anhand des Transaktionshashs.
Häufige Fehler bei strittigen Zahlungen
Ein verbreiteter Fehler ist, einen Screenshot aus einer Wallet als Beleg zu akzeptieren. Er kann die erforderlichen Zahlungsdaten nicht enthalten, eine andere Transaktion betreffen oder nur eine Aktion zeigen, die noch keinen endgültigen Status erreicht hat. Verlässlicher ist es, den Hash selbst anzufordern, ihn mit den Rechnungsdaten abzugleichen und anschließend den Rechnungsstatus in der Arbeitsoberfläche zu prüfen.
Ein weiterer Fehler besteht darin, Mitteltransfer, Rechnungszahlung und Auszahlung des Unternehmens als ein einziges Ereignis zu behandeln. Dabei handelt es sich um unterschiedliche Vorgänge mit unterschiedlichen Statuswerten. Ebenso riskant ist es, einen Transfer eines anderen Assets, eines anderen Betrags oder in einem anderen Netzwerk ohne festgelegten Bearbeitungsprozess anzurechnen: Selbst bei einem ähnlich benannten Asset kann die Transaktion den Bedingungen der ausgestellten Rechnung nicht entsprechen.
Praktische Hilfe
Checkliste zur Prüfung einer Kryptozahlung anhand des Hashs
- Öffnen Sie die konkrete Krypto-Rechnung und dokumentieren Sie den erwarteten Betrag sowie den Verwendungszweck; Ergebnis: Das Prüfobjekt ist eindeutig.
- Fordern Sie den Transaktionshash an und prüfen Sie ihn im Explorer genau des Netzwerks, das zur Zahlung gehört; Ergebnis: Der passende Eintrag wurde gefunden oder sein Fehlen dokumentiert.
- Vergleichen Sie Empfängeradresse, Asset und Betrag mit den Rechnungsdaten; Ergebnis: Jedes Feld ist als übereinstimmend markiert oder es liegt eine Liste der Abweichungen vor.
- Prüfen Sie den angezeigten Transaktionsstatus und den Status der Krypto-Rechnung in der AIROBO-Oberfläche; Ergebnis: Netzwerk- und Zahlungsstatus werden nicht verwechselt.
- Markieren Sie die Rechnung bei Abweichungen nicht ohne festgelegtes Verfahren manuell als bezahlt; Ergebnis: Der strittige Vorgang bleibt von bestätigten Zahlungen getrennt.
- Wenn eine Auszahlung erforderlich ist, prüfen Sie diese als separaten Antrag mit eigenem Status; Ergebnis: Die Rechnungszahlung wird nicht fälschlich als Auszahlung behandelt.
Praktische Hilfe
Was jede Informationsquelle prüfen kann
| Informationsquelle | Was sich feststellen lässt | Was sich nicht ausreichend feststellen lässt |
|---|---|---|
| Hash und Eintrag im Netzwerk-Explorer | Das Vorliegen einer konkreten Transaktion, ihre Zahlungsdaten und ihr sichtbarer Status | Die Zuordnung der Transaktion zu einer bestimmten Rechnung und der Status einer Auszahlung |
| Krypto-Rechnung | Erwarteter Betrag und Verwendungszweck der Zahlung | Der technische Ablauf der Transaktion im Netzwerk ohne zusätzliche Prüfung |
| AIROBO-Oberfläche | Status der Rechnung und separat der Status des Auszahlungsantrags | Einheitliche Fristen, Limits und Verfügbarkeit für alle Anbindungen |
| Bedingungen der konkreten Anbindung | Anwendbare Verfügbarkeit, Limits und Verarbeitungsabläufe | Die Bestätigung, dass ein beliebiger Transfer einer Rechnung entspricht |
Fazit
Ein Hash ist eine notwendige Kennung zum Auffinden einer Transaktion, aber kein eigenständiger Zahlungsnachweis. Für eine Entscheidung müssen die Zahlungsdaten mit der Rechnung übereinstimmen, der Netzwerkstatus verstanden und der Status der Zahlung selbst geprüft werden.
Die praktische Reihenfolge ist einfach: Prüfen Sie zuerst die Parameter der Krypto-Rechnung, danach die Transaktion anhand des Hashs im richtigen Netzwerk und dokumentieren Sie zum Schluss den Zahlungsstatus in der Oberfläche. Einen Auszahlungsantrag sollten Sie separat kontrollieren.
Häufige Fragen
Kann eine Zahlung als bestätigt gelten, wenn der Kunde einen Hash gesendet hat?
Nein. Der Hash hilft beim Auffinden der Transaktion. Zusätzlich müssen Netzwerk, Empfängeradresse, Asset, Betrag, Verwendungszweck und der Status der konkreten Rechnung geprüft werden.
Warum ist eine Überweisung in der Blockchain sichtbar, während die Rechnung noch nicht als bezahlt markiert ist?
Der Status der Transaktion im Netzwerk und der Zahlungsstatus einer Rechnung gehören zu unterschiedlichen Schritten. Die Verarbeitung hängt von den Netzwerkregeln, dem Anbieter und der konkreten Anbindung ab.
Muss das Netzwerk geprüft werden, wenn Adresse und Betrag übereinstimmen?
Ja. Das Netzwerk ist ein verpflichtender Teil des Abgleichs. Eine übereinstimmende Adresse und ein gleicher Betrag setzen die Anforderungen der ausgestellten Rechnung nicht außer Kraft.
Bedeutet eine bezahlte Krypto-Rechnung, dass die Auszahlung bereits verfügbar ist?
Nein. In AIROBO wird eine Auszahlung über einen separaten Antrag mit eigenem Status abgewickelt.