Betrag, Bestellnummer und
Händler aus einem WeChat-Pay-Screenshot auslesen
WeChat Pay lebt nicht in einer eigenständigen Bezahl-App – es steckt in WeChat, derselben Messaging-App, in der Leute Sprachnachrichten schicken, Fotos teilen und Restaurantrechnungen splitten. Nach einer abgeschlossenen Zahlung ist der Bestätigungsbildschirm teils Chat-Beleg, teils Transaktionsprotokoll: Der Betrag erscheint oben groß und deutlich, aber Händlername und Bestellnummer (订单号) stehen weiter unten im ruhigeren Text und werden leicht übersehen. Wenn du WeChat-Pay-Transaktionen aus Screenshots erfasst – für einen monatlichen Ausgabenabgleich, eine Erstattungsforderung oder eine Reihe von Lieferantenzahlungen –, sorgt das Wissen, welches Feld welches ist und was es tatsächlich bedeutet, dafür, dass keine falsche Zahl in der falschen Spalte landet.

Wo Betrag, Händler und Bestellnummer auf dem Bildschirm stehen
Auf dem Transaktionsdetail-Bildschirm von WeChat Pay – der Seite, die du erreichst, wenn du in deiner Wallet (钱包) eine Zahlung aus dem Transaktionsverlauf antippst – ist der Betrag das Erste, was du siehst: eine große Zahl oben, angezeigt in Yuan (¥) mit zwei Dezimalstellen. Bei einer Händlerzahlung ist die Währung fast immer CNY. Bei grenzüberschreitenden Transaktionen über WeChat Pays globales Abrechnungssystem kann der Betrag in der lokalen Währung des Händlers (HKD, USD, EUR) angezeigt werden, mit dem RMB-Äquivalent in kleinerer Schrift darunter. Wenn dein Screenshot beide Zahlen erfasst, hängt es davon ab, was du verfolgst – den Betrag, den du bezahlt hast (die Belastung von deinem Guthaben oder deiner Karte) oder den Betrag, den der Händler erhalten hat.
Der Händlername (商户) erscheint unter dem Betrag, oft mit einem kleinen Symbol oder einer Kategorie-Kennzeichnung, die WeChat Pay vergibt – „餐饮“ (Essen), „交通“ (Transport), „购物“ (Einkaufen). Das ist der registrierte Handelsname, den der Händler bei WeChat Pay angegeben hat, als er sein Händlerkonto eröffnete. Bei einem bekannten Geschäft wie einer Supermarktkette stimmt der Name auf dem Bildschirm mit der Ladenmarke überein. Bei einem Straßenhändler mit persönlichem Zahlungs-QR-Code könnte der Händlername weniger wiedererkennbar sein – der registrierte Firmenname des Händlers statt des Standnamens, den du kennst. Das ist das wichtigste Feld, das du prüfen solltest, bevor du die Transaktion verbuchst: Wenn du diese Zahlung einem bestimmten Lieferanten in deinen Büchern zuordnest, stelle sicher, dass der Name auf dem Screenshot der ist, nach dem du später suchen wirst.
Die Bestellnummer (订单号 oder 交易单号) ist das Kleingedruckte am unteren Rand des Detail-Bildschirms, typischerweise eine 28-stellige Ziffernfolge mit einem Datumspräfix wie 4200002193. WeChat Pay generiert für jede Transaktion zwei verschiedene Referenznummern: die WeChat-Pay-Bestellnummer (transaction_id, 微信支付订单号), die interne Tracking-ID der Plattform, und die Händlerbestellnummer (out_trade_no, 商户订单号), die Referenz, die das System des Händlers dem Verkauf zugewiesen hat. Der Detail-Bildschirm zeigt je nach Integration des Händlers eine oder beide. Die WeChat-Pay-Bestellnummer ist die konsistentere Kennung – jede Transaktion hat eine, unabhängig vom Setup des Händlers. Wenn dein Screenshot beide erfasst, notiere die WeChat-Pay-Bestellnummer als primäre Referenz; sie ist die, mit der du eine strittige Belastung nachverfolgen oder gegen einen Kontoauszug abgleichen würdest.
Die Zahlungsmethode – welche Bankkarte oder ob die Zahlung von deinem WeChat-Guthaben (零钱) kam – und die genaue Transaktionszeit (auf die Sekunde genau, in Pekinger Zeit) erscheinen ebenfalls auf diesem Bildschirm. Wenn du Daten für Steuer- oder Erstattungszwecke ziehst, gibt dir der Zeitstempel den genauen Moment, in dem die Zahlung abgewickelt wurde, was für die Bestimmung des Abrechnungszeitraums einer Transaktion relevant sein kann.
Warum ein Screenshot einer Überweisung an einen Freund anders aussieht als eine Händlerzahlung

WeChat Pay verarbeitet drei verschiedene Transaktionsarten über drei verschiedene Bildschirme, und die auf jedem sichtbaren Felder sind nicht dieselben. Zu wissen, welchen Typ dein Screenshot erfasst, bestimmt, welche Daten du tatsächlich extrahieren kannst.
Händlerzahlungen — Scannen eines QR-Codes im Geschäft, Bezahlen über ein Mini-Programm oder Nutzung von Quick Pay (被扫), bei dem der Kassierer deinen Barcode scannt — erzeugen den umfangreichsten Bestätigungsbildschirm: Betrag, Händlername mit Kategorie-Tag, Bestellnummer, Zahlungsmethode und Zeitstempel. Dies ist der oben beschriebene Bildschirm, und er enthält alle drei Felder, um die es in diesem Artikel geht.
Überweisungen an einen Freund (转账) erzeugen eine in den Chat eingebettete Bestätigung: Der Betrag erscheint in einer kartenartigen Blase innerhalb der Konversation, der WeChat-Anzeigename des Empfängers wird angezeigt (kein Händlername — es gibt keinen „Händler“ bei einer Person-zu-Person-Überweisung), und die Überweisungszeit wird aufgezeichnet. Es gibt keine Bestellnummer im gleichen Sinne wie bei einer Händlertransaktion; stattdessen generiert WeChat eine Überweisungsdatensatz-ID, die im Wallet-Transaktionsverlauf sichtbar ist. Der Hauptunterschied: Bei einem Überweisungs-Screenshot ist das Gegenpartei-Feld der Anzeigename einer Person — bearbeitbar, änderbar, keine verifizierte Geschäftsidentität. Wenn du Überweisungen für Ausgabenaufteilung oder Einkommensverfolgung protokollierst, notiere die WeChat-ID oder den Anzeigenamen, wie er zu diesem Zeitpunkt erschien, aber wisse, dass dieselbe Person in den Screenshots des nächsten Monats unter einem anderen Namen erscheinen kann.
Rote Umschläge (红包) sind der dritte Typ und am wenigsten datenreich. Eine Bestätigung eines roten Umschlags zeigt den erhaltenen (oder gesendeten) Betrag, den Namen des Absenders oder Empfängers und eine Grußnachricht — keine Bestellnummer, kein Händler, keine Zahlungsmethodendetails. Der Betrag bei einem glücksbasierten Gruppen-Rotem-Umschlag ist eine zufällige Aufteilung, daher ist die Zahl, die du siehst, dein Anteil an einer Gesamtsumme, die du möglicherweise nicht kennst. Für Aufzeichnungszwecke gibt dir ein Screenshot eines roten Umschlags ein zuverlässiges Feld: den Betrag. Alles andere ist minimal.
Die praktische Auswirkung: Wenn du Screenshots aller drei Transaktionsarten in einem Ordner mischst und versuchst, dieselben Spalten aus jedem zu extrahieren, füllt ein Händlerzahlungs-Screenshot alle drei Felder aus, ein Überweisungs-Screenshot gibt dir den Betrag und einen Namen (aber keine Bestellnummer), und ein Screenshot eines roten Umschlags könnte dir nur den Betrag geben. Deine Spaltendefinitionen müssen diese Unterschiede berücksichtigen — ein Feld, das auf einem Screenshot-Typ existiert, kann auf einem anderen fehlen.
Warum herkömmliche OCR einen WeChat-Pay-Screenshot nicht zuverlässig lesen kann – und was es kann
Der herkömmliche Ansatz, Daten aus einem Screenshot zu extrahieren – ihn durch OCR laufen zu lassen und zu hoffen, dass der Text in den richtigen Spalten landet – scheitert bei WeChat Pay aus einem Grund, der nichts mit der Bildqualität zu tun hat. Es ist ein Layout-Problem, und es ist in das Design der Plattform eingebaut.

WeChat-Pay-Bestätigungsbildschirme sind keine Formulare. Der Betrag steht nicht in einem beschrifteten Feld, das „Betrag: ¥__.__“ sagt – er ist eine eigenständige Zahl in großer Schrift oben auf dem Bildschirm, über einem Händlernamen in mittlerer Schrift, über einer Bestellnummer in kleiner Schrift unten. Eine herkömmliche OCR-Engine sieht drei Zahlen in absteigenden Schriftgrößen und hat keine Möglichkeit zu bestimmen, welche der Betrag, welche ein Zeitstempel und welche eine Referenz-ID ist. Sie liest Zeichen, keinen Kontext.
Template-basierte OCR – das Zeichnen eines Begrenzungsrahmens um die Stelle, an der der Betrag „normalerweise“ erscheint – verschlimmert das Problem. Ein Händlerzahlungsbildschirm ordnet Felder in einem anderen Layout an als ein Überweisungsbildschirm. Eine Zahlung an einen Mini-Programm-Händler (wie die Bestellung von Essenslieferungen über Meituan in WeChat) kann Positionsdetails hinzufügen, die die Bestellnummer weiter unten auf der Seite platzieren als ein einfacher QR-Code-Scan an einem Convenience-Store. Ein Screenshot aus dem Dunkelmodus von WeChat invertiert das Farbschema, behält aber denselben Textinhalt. Jede Variation ist eine separate Vorlage, die erstellt und gepflegt werden muss, und ein Screenshot von einem Transaktionstyp, für den du keine Vorlage hast, liefert Müll.
Die Alternative ist semantische Extraktion: Statt dem Tool zu sagen, wo jedes Feld auf dem Bildschirm sitzt, sagst du ihm, wonach es suchen soll – „die Zahl, die einen Zahlungsbetrag darstellt“, „den registrierten Firmennamen darunter“, „die 28-stellige Zahl unten, die mit einem Datumspräfix beginnt.“ Die Extraktions-Engine liest den Screenshot so, wie ein Mensch ihn liest: Sie versteht, dass ¥328.50 ein Betrag ist und dass ein String wie 4200002193202403093640737027 eine Bestellnummer ist, unabhängig davon, wo eine der beiden auf der Seite landet. Derselbe Satz an Spaltendefinitionen – Betrag, Händler, Bestellnummer – funktioniert über Händlerzahlungen, Überweisungen und sogar plattformübergreifend: Dieselben drei Spalten, die Daten aus einem WeChat-Pay-Screenshot ziehen, funktionieren auch auf einem Venmo-, PayPal- oder Alipay-Screenshot, weil die Extraktion nach der Bedeutung der Daten sucht, nicht nach ihrer Position.
Dateien werden sicher verarbeitet und nicht gespeichert.
Derselbe Ansatz funktioniert bei Screenshots jeder Zahlungs-App — Venmo, Zelle, PayPal, Alipay — denn die Extraktion liest, was im Bild steht, nicht welche App es erzeugt hat. Wenn du Zahlungen über mehrere Plattformen erhältst, bringt ein einziges Spaltenset alles in eine Tabelle, ohne die Konfiguration pro App anzupassen.
Was du mit dieser Zeile nach der Extraktion tatsächlich machst

Betrag, Bestellnummer und Händler aus einem Screenshot zu holen, ist die erste Hälfte. Die zweite Hälfte ist, was passiert, wenn diese drei Werte in einer Tabellenzeile landen — und für die meisten, die mit WeChat Pay arbeiten, ist das selten eine einmalige Sache.
Für die Spesenabrechnung: WeChat-Pay-Transaktionen summieren sich schnell — Mittagessen hier, Taxi da, eine Stromrechnung über ein Mini-Programm bezahlt. Am Monatsende bedeutet der Abgleich deines WeChat-Guthabens mit deinem Kontoauszug, dass du eine scrollende Liste von Transaktionsdatensätzen in der App durchgehst, einen Tipp nach dem anderen. Eine Tabelle mit extrahierten Zeilen — Betrag, Datum, Händler, Bestellnummer — liefert dir die WeChat-Pay-Seite der Abrechnung im selben Format wie deinen Bankexport. Die Bestellnummer ist die Brücke zwischen beiden: Sie ist die Kennung, die sowohl in deinem WeChat-Pay-Datensatz als auch — bei Rückerstattungen oder Streitfällen — im System des Händlers erscheint.
Für Erstattungen: Viele Unternehmen in China und ganz Asien verlangen einen Screenshot der WeChat-Pay-Bestätigung als Beleg für Spesenabrechnungen. Finanzteams tippen Betrag und Händler aus diesen Screenshots oft manuell in eine Genehmigungstabelle. Die Extraktion der drei Kernfelder — statt Kopieren und Einfügen — verwandelt einen Stapel Screenshots in Sekunden in eine einzige Anspruchstabelle. Hänge die Tabelle an dein Erstattungsformular und behalte die Original-Screenshots als Backup; die extrahierten Daten decken ab, was der Genehmiger tatsächlich sehen muss.
Für Einkommensverfolgung und Steuerunterlagen: Kleinunternehmer und Freiberufler, die Kundenzahlungen über WeChat Pay erhalten — per persönlichem QR-Code oder Händlerzahlungscode — benötigen ein vollständiges Protokoll nach Datum, Betrag und Kunde. Der Transaktionsverlauf in der WeChat-Pay-App ist ein chronologischer Feed, kein filterbares Kassenbuch, und die integrierten Exportfunktionen von WeChat sind für Händlerkonten mit API-Zugriff gedacht, nicht für einzelne Nutzer. Ein Screenshot-zu-Tabellenkalkulation-Workflow erstellt eine durchsuchbare, sortierbare Aufzeichnung, ohne ein Händlerkonto-Upgrade zu benötigen. Wenn du Steuern in einer Rechtsordnung einreichst, die Belege für Geschäftseinkommen verlangt, sind die extrahierten Zeilen — Betrag, Datum, Gegenpartei — die Daten, die du brauchst; der Screenshot ist der Nachweis.
Der rote Faden, der all diese Anwendungsfälle verbindet, ist kein bestimmter Beruf oder Einkommensklasse. Es ist der Moment, in dem eine einzelne Transaktion zu einer von vielen wird — wenn du zwanzig WeChat-Pay-Zahlungen in einer Tabelle sehen musst, nicht eine nach der anderen in der App.
FAQ
Funktioniert ein WeChat-Pay-Screenshot genauso wie eine Quittung für Spesenabrechnungen?
Der Screenshot enthält die drei Datenpunkte, die ein typischer Spesenbericht benötigt — Betrag, Händler und Transaktionsreferenz. Ob dein Unternehmen oder die Steuerbehörde ihn als Quittung akzeptiert, hängt von deren Dokumentationsrichtlinien ab. In China ist die WeChat-Pay-Bestellnummer (transaction_id) eine nachverfolgbare Referenz, die sowohl der Zahlende als auch die akquirierende Bank des Händlers zur Überprüfung einer Transaktion nutzen können, was sie funktional einer Quittungsreferenznummer gleichstellt. Für Steuer- oder Prüfungszwecke bewahre den ursprünglichen Screenshot zusammen mit den extrahierten Daten auf.
Kann ich Daten aus einem WeChat-Pay-Screenshot extrahieren, wenn die Oberfläche auf Chinesisch ist?
Ja. Die Extraktion liest die Zahlen und Texte im Bild unabhängig von der UI-Sprache. Ein ¥-Symbol bedeutet dasselbe, ob die umgebenden Beschriftungen „支付金额" oder „Payment Amount" lauten. Wenn deine Spaltennamen auf Englisch sind, werden die extrahierten Werte diese Spalten unabhängig von der Quellsprache des Screenshots befüllen. Das bedeutet auch, dass Screenshots aus der chinesischsprachigen WeChat-Pay-Oberfläche und der internationalen WeChat-Pay-Oberfläche in dieselbe Batch-Verarbeitung gehen können.