Obter o Valor, Número do Pedido eComerciante de uma Captura de Tela do WeChat Pay

O WeChat Pay não existe em um aplicativo de pagamento independente — ele fica dentro do WeChat, o mesmo aplicativo de mensagens onde as pessoas enviam notas de voz, compartilham fotos e dividem contas de jantar. Após a conclusão de um pagamento, a tela de confirmação é parte recibo de conversa, parte registro de transação: o valor aparece grande e claro perto do topo, mas o nome do comerciante e o número do pedido (订单号) ficam no texto mais discreto mais abaixo, fáceis de ignorar. Se você está registrando transações do WeChat Pay a partir de capturas de tela — para uma conciliação mensal de despesas, um pedido de reembolso ou um lote de pagamentos a fornecedores — saber exatamente qual campo é qual, e o que cada um realmente significa, evita que o número errado vá parar na coluna errada.

Pare de digitar dados — deixe a IA ler por você
Envie uma imagem ou PDF — dados estruturados em 10 segundos
Experimente agora
Sem cadastro · Sem cartão · Resultados em 10 segundos
Tela de confirmação de transação do WeChat Pay em um smartphone mostrando o valor do pagamento e detalhes do comerciante

Onde Ficam o Valor, o Comerciante e o Número do Pedido na Tela

Na tela de detalhes de uma transação do WeChat Pay — a página que você acessa tocando em um pagamento no histórico da sua Carteira (钱包) — o valor é a primeira coisa que você vê: um número grande perto do topo, exibido em yuan (¥) com duas casas decimais. Para um pagamento a um comerciante, a moeda é quase sempre CNY. Para transações internacionais processadas pelo sistema de liquidação global do WeChat Pay, o valor pode aparecer na moeda local do comerciante (HKD, USD, EUR) com o equivalente em RMB mostrado em texto menor abaixo. Se sua captura de tela mostrar ambos os valores, qual usar depende do que você está rastreando — o valor que você pagou (a dedução do seu saldo ou cartão) ou o valor que o comerciante recebeu.

O nome do comerciante (商户) aparece abaixo do valor, geralmente acompanhado por um pequeno ícone ou uma etiqueta de categoria que o WeChat Pay atribui — "餐饮" (alimentação), "交通" (transporte), "购物" (compras). Este é o nome comercial registrado que o comerciante informou ao WeChat Pay ao abrir sua conta. Para uma loja conhecida, como uma rede de supermercados, o nome na tela corresponderá à marca da loja. Para um vendedor ambulante que usa um QR code de recebimento pessoal, o nome do comerciante pode ser algo menos reconhecível — o nome comercial registrado do vendedor, em vez do nome da barraca que você conhece. Este é o campo mais importante a ser confirmado antes de registrar a transação: se você está associando este pagamento a um fornecedor específico em seus registros, certifique-se de que o nome na captura de tela seja aquele que você usará para pesquisar depois.

O número do pedido (订单号 ou 交易单号) é o campo em letras pequenas na parte inferior da tela de detalhes, geralmente uma sequência de 28 dígitos começando com um prefixo de data como 4200002193. O WeChat Pay gera dois números de referência diferentes para cada transação: o número do pedido do WeChat Pay (transaction_id, 微信支付订单号), que é o ID de rastreamento interno da plataforma, e o número do pedido do comerciante (out_trade_no, 商户订单号), que é a referência que o sistema do comerciante atribuiu à venda. A tela de detalhes geralmente mostra um ou ambos, dependendo da integração do comerciante. O número do pedido do WeChat Pay é o identificador mais consistente — toda transação tem um, independentemente da configuração do comerciante. Se sua captura de tela mostrar ambos, registre o número do pedido do WeChat Pay como sua referência principal; é ele que você usaria para rastrear uma cobrança contestada ou conciliar com um extrato bancário.

O método de pagamento — qual cartão bancário ou se o pagamento veio do seu saldo do WeChat (零钱) — e o horário exato da transação (até o segundo, no horário de Pequim) também aparecem nesta tela. Se você estiver extraindo dados para fins fiscais ou de reembolso, o timestamp fornece o momento exato em que o pagamento foi concluído, o que pode ser importante para determinar a qual período contábil uma transação pertence.

Por que uma Captura de Tela de uma Transferência para um Amigo é Diferente de um Pagamento a um Comerciante

O WeChat Pay lida com três tipos distintos de transações por meio de três telas diferentes, e os campos visíveis em cada uma não são o mesmo conjunto. Saber qual tipo sua captura de tela representa determina quais dados você pode realmente extrair.

Pagamentos a comerciantes — escanear um código QR em uma loja, pagar por meio de um miniprograma ou usar o Quick Pay (escaneado), onde o caixa escaneia seu código de barras — produzem a tela de confirmação mais rica: valor, nome do comerciante com tag de categoria, número do pedido, método de pagamento e data/hora. Esta é a tela descrita acima, e contém todos os três campos sobre os quais este artigo trata.

Transferências para um amigo (转账) geram uma confirmação incorporada ao chat: o valor aparece em um balão no estilo cartão dentro da conversa, o nome de exibição do WeChat do destinatário é mostrado (não um nome de comerciante — não há "comerciante" em uma transferência pessoa a pessoa), e o horário da transferência é registrado. Não há um número do pedido no mesmo sentido de uma transação de comerciante; em vez disso, o WeChat gera um ID de registro de transferência visível no histórico de transações da carteira. A principal diferença: em uma captura de tela de transferência, o campo da contraparte é o nome de exibição de uma pessoa — editável, mutável, não uma identidade comercial verificada. Se você estiver registrando transferências para divisão de despesas ou controle de receita, registre o ID do WeChat ou o nome de exibição como apareceu no momento, mas saiba que a mesma pessoa pode aparecer com um nome diferente em capturas de tela do mês seguinte.

Envelopes vermelhos (红包) são o terceiro tipo e o menos rico em dados. Uma confirmação de envelope vermelho mostra o valor recebido (ou enviado), o nome do remetente ou destinatário e uma mensagem de saudação — sem número do pedido, sem comerciante, sem detalhes do método de pagamento. O valor em um envelope vermelho de grupo baseado em sorte é uma divisão aleatória, então o valor que você vê é sua parte de um total que você pode não conhecer. Para fins de manutenção de registros, uma captura de tela de envelope vermelho fornece um campo confiável: o valor. Todo o resto é o mínimo.

A implicação prática: se você está misturando capturas de tela de todos os três tipos de transação em uma pasta e tentando extrair o mesmo conjunto de colunas de cada uma, uma captura de tela de pagamento a comerciante preencherá todos os três campos, uma captura de tela de transferência fornecerá o valor e um nome (mas sem número do pedido), e uma captura de tela de envelope vermelho pode fornecer apenas o valor. Suas definições de coluna precisam levar em conta essas diferenças — um campo que existe em um tipo de captura de tela pode estar ausente em outro.

Por que o OCR tradicional não consegue ler um print do WeChat Pay de forma confiável — e o que funciona

A abordagem convencional para extrair dados de um print — executá-lo em um OCR e torcer para que o texto caia nas colunas certas — encontra um obstáculo com o WeChat Pay por um motivo que não tem nada a ver com a qualidade da imagem. É um problema de layout, e está incorporado ao design da plataforma.

As telas de confirmação do WeChat Pay não são formulários. O valor não está em um campo rotulado como "Valor: ¥__.__" — é um número independente em letras grandes no topo da tela, acima do nome do comerciante em letras médias, acima de um número de pedido em letras pequenas na parte inferior. Um mecanismo de OCR tradicional vê três números em tamanhos de fonte decrescentes e não tem como determinar qual deles é o valor, qual é um carimbo de data/hora e qual é um ID de referência. Ele lê caracteres, não contexto.

O OCR baseado em modelo — desenhando uma caixa delimitadora onde o valor "geralmente" aparece — agrava o problema. Uma tela de pagamento de comerciante organiza os campos em um layout diferente de uma tela de transferência. Um pagamento para um comerciante de miniprograma (como pedir delivery de comida pelo Meituan dentro do WeChat) pode adicionar detalhes de itens que empurram o número do pedido mais para baixo na página do que uma simples leitura de código QR em uma loja de conveniência. Um print do modo escuro do WeChat inverte o esquema de cores, mas mantém o mesmo conteúdo de texto. Cada variação é um modelo separado para construir e manter, e um print de um tipo de transação para o qual você não criou um modelo retorna lixo.

A alternativa é a extração semântica: em vez de dizer à ferramenta onde cada campo está na tela, você diz a ela o que procurar — "o número que representa um valor de pagamento", "o nome comercial registrado abaixo dele", "o número de 28 dígitos perto da parte inferior que começa com um prefixo de data". O mecanismo de extração lê o print da mesma forma que uma pessoa o lê: ele entende que ¥328,50 é um valor e que uma string como 4200002193202403093640737027 é um número de pedido, independentemente de onde cada um deles esteja na página. O mesmo conjunto de definições de coluna — Valor, Comerciante, Número do Pedido — funciona em pagamentos de comerciantes, transferências e até mesmo entre plataformas: as mesmas três colunas que extraem dados de um print do WeChat Pay também funcionam em um print do Venmo, PayPal ou Alipay, porque a extração está procurando o que os dados significam, não onde eles estão.

Prints JPG/PNG Extração por IA

Os arquivos são processados com segurança e não são armazenados.

A mesma abordagem funciona em capturas de tela de qualquer aplicativo de pagamento — Venmo, Zelle, PayPal, Alipay — porque a extração lê o que está na imagem, não qual aplicativo a gerou. Se você recebe pagamentos em várias plataformas, um único conjunto de colunas os insere em uma planilha sem reconfiguração por aplicativo.

O Que Você Realmente Faz Com Essa Linha Depois de Extraí-la

Obter o valor, o número do pedido e o comerciante de uma captura de tela é a primeira metade. A segunda metade é o que acontece quando esses três valores chegam a uma linha da planilha — e, para a maioria das pessoas que lidam com WeChat Pay, raramente é um exercício único.

Para conciliação de despesas: as transações do WeChat Pay se acumulam rapidamente — um almoço aqui, um táxi ali, uma conta de serviços públicos paga por meio de um miniprograma. No final do mês, conferir o que seu saldo do WeChat mostra com o que seu extrato bancário diz significa percorrer uma lista rolável de registros de transações dentro do aplicativo, um toque de cada vez. Uma planilha com linhas extraídas — valor, data, comerciante, número do pedido — fornece o lado do WeChat Pay da conciliação no mesmo formato que sua exportação bancária. O número do pedido é a ponte entre os dois: é o identificador que aparece tanto no seu registro do WeChat Pay quanto, para reembolsos ou disputas, no sistema do comerciante.

Para reembolso: muitas empresas na China e em toda a Ásia exigem uma captura de tela da confirmação do WeChat Pay como documentação de suporte para solicitações de despesas. As equipes financeiras geralmente digitam manualmente o valor e o comerciante dessas capturas de tela em uma planilha de aprovação. Extrair os três campos principais — em vez de copiar e colar — transforma uma pilha de capturas de tela em uma única tabela de solicitação em segundos. Anexe a tabela ao seu formulário de reembolso e mantenha as capturas de tela originais como backup; os dados extraídos cobrem o que o aprovador realmente precisa ver.

Para controle de receitas e registros fiscais: proprietários de pequenas empresas e freelancers que recebem pagamentos de clientes pelo WeChat Pay — por meio de um QR code pessoal ou um código de recebimento de comerciante — precisam de um registro completo por data, valor e cliente. O histórico de transações no aplicativo do WeChat Pay é um feed cronológico, não um livro-razão filtrável, e as ferramentas de exportação integradas do WeChat são projetadas para contas de comerciante com acesso à API, não para usuários individuais. Um fluxo de trabalho de captura de tela para planilha cria um registro pesquisável e classificável sem exigir uma atualização de conta de comerciante. Se você estiver declarando impostos em uma jurisdição que exige documentação de suporte para renda comercial, a linha extraída — valor, data, contraparte — são os dados de que você precisa; a captura de tela é a prova.

O fio condutor que conecta todos esses usos posteriores não é uma profissão ou faixa de renda específica. É o momento em que uma única transação se torna uma entre muitas — quando você precisa ver vinte pagamentos do WeChat Pay em uma tabela, não um de cada vez dentro do aplicativo.

Perguntas Frequentes

Uma captura de tela do WeChat Pay funciona como um recibo para reembolso de despesas?

A captura de tela contém os três dados que um relatório de despesas típico precisa — valor, comerciante e referência da transação. Se sua empresa ou autoridade fiscal a aceita como recibo depende da política de documentação específica deles. Na China, o número do pedido do WeChat Pay (transaction_id) é uma referência rastreável que tanto o pagador quanto o banco adquirente do comerciante podem usar para verificar uma transação, o que a torna funcionalmente equivalente a um número de referência de recibo. Para fins fiscais ou de auditoria, mantenha a captura de tela original junto com os dados extraídos.

Posso extrair dados de uma captura de tela do WeChat Pay se a interface estiver em chinês?

Sim. A extração lê os números e textos na imagem independentemente do idioma da interface. Um símbolo ¥ significa a mesma coisa, quer os rótulos ao redor digam "支付金额" ou "Payment Amount". Se os nomes das suas colunas estiverem em inglês, os valores extraídos preencherão essas colunas independentemente do idioma de origem na captura de tela. Isso também significa que capturas de tela da interface do WeChat Pay em chinês e da interface internacional do WeChat Pay podem ser processadas no mesmo lote.

📮 contact email: [email protected]