Récupérer le montant, le numéro de commande et lecommerçant sur une capture d'écran WeChat Pay

WeChat Pay ne vit pas dans une application de paiement autonome — il est intégré à WeChat, la même application de messagerie où les gens envoient des notes vocales, partagent des photos et se partagent l'addition. Après un paiement, l'écran de confirmation est à la fois un reçu de conversation et un enregistrement de transaction : le montant apparaît en gros et clairement en haut, mais le nom du commerçant et le numéro de commande (订单号) se trouvent dans le texte plus discret plus bas, faciles à manquer. Si vous enregistrez des transactions WeChat Pay à partir de captures d'écran — pour un rapprochement de dépenses mensuel, une demande de remboursement ou un lot de paiements fournisseurs — savoir exactement quel champ est lequel, et ce que chacun signifie réellement, évite que le mauvais numéro atterrisse dans la mauvaise colonne.

Arrêtez la saisie manuelle — laissez l'IA lire vos documents
Image ou PDF — données structurées en 10 secondes
Essayer maintenant →
Image d'en-tête de blog avec le titre de l'article en gros caractères bleu foncé et trois icônes en gras en dessous montrant où se trouvent le montant, le nom du commerçant et le numéro de commande sur un écran de transaction WeChat Pay

Où se trouvent le montant, le nom du commerçant et le numéro de commande à l'écran

Sur l'écran de détail d'une transaction WeChat Pay — la page que vous atteignez en appuyant sur un paiement dans l'historique des transactions de votre Wallet (钱包) — le montant est la première chose que vous voyez : un grand nombre en haut, affiché en yuans (¥) avec deux décimales. Pour un paiement à un commerçant, la devise est presque toujours le CNY. Pour les transactions transfrontalières traitées via le règlement global de WeChat Pay, le montant peut apparaître dans la devise locale du commerçant (HKD, USD, EUR) avec l'équivalent en RMB affiché en plus petit texte en dessous. Si votre capture d'écran montre les deux chiffres, celui à retenir dépend de ce que vous suivez — le montant que vous avez payé (la déduction de votre solde ou de votre carte) ou le montant que le commerçant a reçu.

Le nom du commerçant (商户) apparaît sous le montant, souvent accompagné d'une petite icône ou d'une étiquette de catégorie attribuée par WeChat Pay — « 餐饮 » (restauration), « 交通 » (transport), « 购物 » (shopping). Il s'agit du nom commercial enregistré que le commerçant a fourni à WeChat Pay lors de l'ouverture de son compte marchand. Pour un magasin familier comme une chaîne de supermarchés, le nom à l'écran correspondra à la marque du point de vente. Pour un vendeur de rue utilisant un code QR de paiement personnel, le nom du commerçant peut être moins reconnaissable — le nom commercial enregistré du vendeur plutôt que le nom de l'échoppe que vous connaissez. C'est le champ le plus important à vérifier avant de déclarer la transaction : si vous associez ce paiement à un fournisseur précis dans vos livres, assurez-vous que le nom sur la capture d'écran est celui que vous rechercherez plus tard.

Le numéro de commande (订单号 ou 交易单号) est le champ en petits caractères en bas de l'écran de détail, généralement une chaîne de 28 chiffres commençant par un préfixe de date comme 4200002193. WeChat Pay génère deux numéros de référence différents pour chaque transaction : le numéro de commande WeChat Pay (transaction_id, 微信支付订单号), qui est l'identifiant de suivi interne de la plateforme, et le numéro de commande du commerçant (out_trade_no, 商户订单号), qui est la référence attribuée par le système du commerçant à la vente. L'écran de détail affiche généralement l'un ou les deux, selon l'intégration du commerçant. Le numéro de commande WeChat Pay est l'identifiant le plus cohérent — chaque transaction en possède un, quel que soit le système du commerçant. Si votre capture d'écran montre les deux, enregistrez le numéro de commande WeChat Pay comme référence principale ; c'est celui que vous utiliseriez pour tracer un paiement contesté ou rapprocher un relevé bancaire.

Le mode de paiement — quelle carte bancaire ou si le paiement provient de votre solde WeChat (零钱) — et l'heure exacte de la transaction (à la seconde près, à l'heure de Pékin) apparaissent également sur cet écran. Si vous extrayez des données à des fins fiscales ou de remboursement, l'horodatage vous donne le moment exact où le paiement a été débité, ce qui peut être important pour déterminer à quelle période comptable une transaction appartient.

Pourquoi une capture d'écran d'un transfert à un ami diffère d'un paiement marchand

Trois cartes de comparaison pour Paiement marchand, Transfert à un ami et Enveloppe rouge montrant lesquels du montant, du nom du commerçant et du numéro de commande chaque écran fournit, avec des coches vertes et des croix rouges

WeChat Pay gère trois types de transactions distincts via trois écrans différents, et les champs visibles sur chacun ne sont pas les mêmes. Savoir quel type votre capture d'écran représente détermine les données que vous pouvez réellement extraire.

Paiements marchands — scanner un code QR en magasin, payer via un Mini Program, ou utiliser Quick Pay (被扫) où le caissier scanne votre code-barres — produisent l'écran de confirmation le plus riche : montant, nom du commerçant avec catégorie, numéro de commande, méthode de paiement et horodatage. C'est l'écran décrit ci-dessus, et il contient les trois champs dont parle cet article.

Transferts à un ami (转账) génèrent une confirmation intégrée au chat : le montant apparaît dans une bulle de type carte à l'intérieur de la conversation, le nom d'affichage WeChat du destinataire est affiché (pas un nom de commerçant — il n'y a pas de « commerçant » dans un transfert de personne à personne), et l'heure du transfert est enregistrée. Il n'y a pas de numéro de commande au même sens qu'une transaction marchande ; à la place, WeChat génère un identifiant d'enregistrement de transfert visible dans l'historique des transactions du portefeuille. La différence clé : sur une capture de transfert, le champ de la contrepartie est le nom d'affichage d'une personne — modifiable, changeable, pas une identité commerciale vérifiée. Si vous enregistrez des transferts pour le partage de dépenses ou le suivi de revenus, notez l'ID WeChat ou le nom d'affichage tel qu'il apparaissait à ce moment-là, mais sachez que la même personne peut apparaître sous un nom différent dans les captures du mois prochain.

Enveloppes rouges (红包) sont le troisième type et le moins riche en données. Une confirmation d'enveloppe rouge montre le montant reçu (ou envoyé), le nom de l'expéditeur ou du destinataire, et un message de salutation — pas de numéro de commande, pas de commerçant, pas de détail de méthode de paiement. Le montant d'une enveloppe rouge de groupe basée sur la chance est une répartition aléatoire, donc le chiffre que vous voyez est votre part d'un total que vous ne connaissez peut-être pas. Pour la tenue de registres, une capture d'enveloppe rouge vous donne un champ fiable : le montant. Tout le reste est minimaliste.

L'implication pratique : si vous mélangez des captures des trois types de transactions dans un même dossier et essayez d'extraire le même ensemble de colonnes de chacune, une capture de paiement marchand remplira les trois champs, une capture de transfert vous donnera le montant et un nom (mais pas de numéro de commande), et une capture d'enveloppe rouge pourrait ne vous donner que le montant. Vos définitions de colonnes doivent tenir compte de ces différences — un champ qui existe sur un type de capture peut être absent d'un autre.

Pourquoi l'OCR traditionnel ne peut pas lire de manière fiable une capture d'écran WeChat Pay — et ce qui le peut

L'approche conventionnelle pour extraire des données d'une capture d'écran — la faire passer par un OCR en espérant que le texte atterrisse dans les bonnes colonnes — se heurte à un mur avec WeChat Pay pour une raison qui n'a rien à voir avec la qualité de l'image. C'est un problème de mise en page, et il est intégré à la conception de la plateforme.

Comparaison sur deux colonnes : OCR par modèle avec des croix rouges pour les numéros non étiquetés, nouvelle mise en page inutilisable et un modèle par type d'écran, contre Extraction de données IA avec des coches vertes pour lire la signification de chaque numéro, la signification des champs plutôt que leur position à l'écran, et aucun modèle à maintenir

Les écrans de confirmation WeChat Pay ne sont pas des formulaires. Le montant ne se trouve pas dans un champ étiqueté « Montant : ¥__.__ » — c'est un numéro autonome en gros caractères en haut de l'écran, au-dessus d'un nom de commerçant en caractères moyens, au-dessus d'un numéro de commande en petits caractères en bas. Un moteur OCR traditionnel voit trois numéros dans des tailles de police décroissantes et n'a aucun moyen de déterminer lequel est le montant, lequel est un horodatage et lequel est un identifiant de référence. Il lit des caractères, pas le contexte.

L'OCR basé sur des modèles — qui dessine une zone de délimitation autour de l'endroit où le montant « apparaît habituellement » — aggrave le problème. Un écran de paiement marchand dispose les champs dans une mise en page différente de celle d'un écran de transfert. Un paiement à un marchand Mini Program (comme commander une livraison de repas via Meituan dans WeChat) peut ajouter des détails de ligne d'article qui poussent le numéro de commande plus bas sur la page qu'un simple scan de code QR dans un dépanneur. Une capture d'écran du mode sombre de WeChat inverse la palette de couleurs mais conserve le même contenu textuel. Chaque variante est un modèle séparé à créer et à maintenir, et une capture d'écran d'un type de transaction que vous n'avez pas modélisé renvoie des données inutilisables.

L'alternative est l'extraction sémantique : au lieu d'indiquer à l'outil où se trouve chaque champ à l'écran, vous lui dites quoi chercher — « le numéro qui représente un montant de paiement », « le nom commercial enregistré en dessous », « le numéro à 28 chiffres près du bas qui commence par un préfixe de date ». Le moteur d'extraction lit la capture d'écran comme une personne la lit : il comprend que ¥328.50 est un montant et qu'une chaîne comme 4200002193202403093640737027 est un numéro de commande, peu importe où chacun se trouve sur la page. Le même ensemble de définitions de colonnes — Montant, Commerçant, Numéro de commande — fonctionne pour les paiements marchands, les transferts, et même sur plusieurs plateformes : les trois mêmes colonnes qui extraient des données d'une capture d'écran WeChat Pay fonctionnent aussi sur une capture d'écran Venmo, PayPal ou Alipay, car l'extraction cherche ce que les données signifient, pas où elles se trouvent.

Captures JPG/PNG Extraction IA

Les fichiers sont traités de manière sécurisée et ne sont pas stockés.

La même approche fonctionne avec les captures de n'importe quelle app de paiement — Venmo, Zelle, PayPal, Alipay — car l'extraction lit ce qui est dans l'image, pas quelle app l'a générée. Si vous recevez des paiements sur plusieurs plateformes, un seul ensemble de colonnes les regroupe dans une même feuille de calcul sans reconfiguration par app.

Ce que vous faites vraiment de cette ligne après l'avoir extraite

Diagramme radial avec une ligne de feuille de calcul extraite au centre, reliée par des lignes fines à trois nœuds intitulés Rapprochement des dépenses, Demandes de remboursement et Revenus et registres fiscaux

Obtenir le montant, le numéro de commande et le commerçant à partir d'une capture est la première moitié. La seconde moitié, c'est ce qui se passe quand ces trois valeurs arrivent dans une ligne de feuille de calcul — et pour la plupart des gens qui utilisent WeChat Pay, c'est rarement un exercice ponctuel.

Pour le rapprochement des dépenses : les transactions WeChat Pay s'accumulent vite — un déjeuner ici, un taxi là, une facture de services publics payée via un Mini Program. En fin de mois, faire correspondre ce que votre solde WeChat affiche avec ce que dit votre relevé bancaire signifie parcourir une liste défilante d'historiques de transactions dans l'app, une par une. Une feuille de calcul avec des lignes extraites — montant, date, commerçant, numéro de commande — vous donne le côté WeChat Pay du rapprochement dans le même format que votre export bancaire. Le numéro de commande est le pont entre les deux : c'est l'identifiant qui apparaît à la fois sur votre relevé WeChat Pay et, pour les remboursements ou litiges, dans le système du commerçant.

Pour le remboursement : de nombreuses entreprises en Chine et en Asie exigent une capture de la confirmation WeChat Pay comme pièce justificative pour les notes de frais. Les équipes financières saisissent souvent manuellement le montant et le commerçant de ces captures dans une feuille de calcul d'approbation. Extraire les trois champs essentiels — plutôt que de copier-coller — transforme une pile de captures en un tableau de demandes en quelques secondes. Joignez le tableau à votre formulaire de remboursement et conservez les captures originales comme sauvegarde ; les données extraites couvrent ce que l'approbateur a réellement besoin de voir.

Pour le suivi des revenus et les dossiers fiscaux : les propriétaires de petites entreprises et les travailleurs indépendants qui reçoivent des paiements de clients via WeChat Pay — via un code QR personnel ou un code de reçu commerçant — ont besoin d'un journal complet par date, montant et client. L'historique des transactions intégré à WeChat Pay est un flux chronologique, pas un registre filtrable, et les outils d'exportation intégrés de WeChat sont conçus pour les comptes commerçants avec accès API, pas pour les utilisateurs individuels. Un flux de travail de capture d'écran vers tableur crée un enregistrement consultable et triable sans nécessiter de mise à niveau de compte commerçant. Si vous déclarez vos impôts dans une juridiction qui exige des pièces justificatives pour les revenus d'entreprise, la ligne extraite — montant, date, contrepartie — est la donnée dont vous avez besoin ; la capture d'écran est la preuve.

Le fil conducteur reliant tous ces usages en aval n'est pas une profession spécifique ou une tranche de revenus. C'est le moment où une seule transaction devient une parmi tant d'autres — quand vous avez besoin de voir vingt paiements WeChat Pay dans un seul tableau, pas un par un dans l'application.

FAQ

Une capture d'écran WeChat Pay fonctionne-t-elle comme un reçu pour les notes de frais ?

La capture d'écran contient les trois points de données dont un rapport de dépenses typique a besoin — montant, commerçant et référence de transaction. Que votre entreprise ou votre administration fiscale l'accepte comme reçu dépend de leur politique documentaire spécifique. En Chine, le numéro de commande WeChat Pay (transaction_id) est une référence traçable que le payeur et la banque acquéreuse du commerçant peuvent utiliser pour vérifier une transaction, ce qui le rend fonctionnellement équivalent à un numéro de référence de reçu. Pour des fins fiscales ou d'audit, conservez la capture d'écran originale avec les données extraites.

Puis-je extraire des données d'une capture d'écran WeChat Pay si l'interface est en chinois ?

Oui. L'extraction lit les chiffres et le texte de l'image quelle que soit la langue de l'interface. Un symbole ¥ signifie la même chose que les libellés environnants indiquent « 支付金额 » ou « Payment Amount ». Si vos noms de colonnes sont en anglais, les valeurs extraites rempliront ces colonnes quelle que soit la langue source de la capture d'écran. Cela signifie également que les captures d'écran de l'interface WeChat Pay en chinois et de l'interface WeChat Pay internationale peuvent aller dans le même lot.

📮 contact email: [email protected]