Obtenga el Monto, el Número de Pedido y
el Comercio de una Captura de Pantalla de WeChat Pay
WeChat Pay no reside en una aplicación de pagos independiente, sino que está dentro de WeChat, la misma aplicación de mensajería donde la gente envía notas de voz, comparte fotos y divide cuentas de cenas. Una vez que se completa un pago, la pantalla de confirmación es en parte un recibo de chat y en parte un registro de transacción: el monto aparece de forma clara y destacada cerca de la parte superior, pero el nombre del comercio y el número de pedido (订单号) se encuentran en el texto más discreto, más abajo, y es fácil pasarlos por alto. Si usted está registrando transacciones de WeChat Pay a partir de capturas de pantalla — para una conciliación de gastos mensual, una solicitud de reembolso o un lote de pagos a proveedores — saber exactamente qué campo es cuál y qué significa realmente cada uno evita que el número equivocado termine en la columna incorrecta.
Dónde se encuentran el importe, el comercio y el número de pedido en la pantalla
En la pantalla de detalle de una transacción de WeChat Pay —la página a la que se llega pulsando un pago desde el historial de transacciones de su Billetera (钱包)— el importe es lo primero que verá: un número grande cerca de la parte superior, mostrado en yuanes (¥) con dos decimales. Para un pago a un comercio, la moneda es casi siempre CNY. Para transacciones transfronterizas procesadas a través de la liquidación global de WeChat Pay, el importe puede aparecer en la moneda local del comercio (HKD, USD, EUR) con el equivalente en RMB mostrado en texto más pequeño debajo. Si su captura de pantalla incluye ambas cifras, la que necesita depende de lo que esté registrando: el importe que pagó (el descuento de su saldo o tarjeta) o el importe que recibió el comercio.
El nombre del comercio (商户) aparece debajo del importe, a menudo acompañado de un pequeño icono o etiqueta de categoría que WeChat Pay asigna — "餐饮" (restaurante), "交通" (transporte), "购物" (compras). Este es el nombre comercial registrado que el comercio presentó a WeChat Pay al abrir su cuenta de comercio. Para una tienda conocida como una cadena de supermercados, el nombre en pantalla coincidirá con la marca del establecimiento. Para un vendedor ambulante que utiliza un código QR de cobro personal, el nombre del comercio podría ser algo menos reconocible: el nombre comercial registrado del vendedor en lugar del nombre del puesto que usted conoce. Este es el campo más importante a confirmar antes de registrar la transacción: si está cotejando este pago con un proveedor específico en sus libros, asegúrese de que el nombre en la captura de pantalla sea el que buscará después.
El número de pedido (订单号 o 交易单号) es el campo en letra pequeña en la parte inferior de la pantalla de detalle, normalmente una cadena de 28 dígitos que comienza con un prefijo de fecha como 4200002193. WeChat Pay genera dos números de referencia diferentes para cada transacción: el número de pedido de WeChat Pay (transaction_id, 微信支付订单号), que es el ID de seguimiento interno de la plataforma, y el número de pedido del comercio (out_trade_no, 商户订单号), que es la referencia que el sistema del comercio asignó a la venta. La pantalla de detalle suele mostrar uno o ambos, dependiendo de la integración del comercio. El número de pedido de WeChat Pay es el identificador más consistente: toda transacción tiene uno, independientemente de la configuración del comercio. Si su captura de pantalla captura ambos, registre el número de pedido de WeChat Pay como su referencia principal; es el que usaría para rastrear un cargo en disputa o conciliarlo con un extracto bancario.
El método de pago —qué tarjeta bancaria o si el pago provino de su saldo de WeChat (零钱)— y la hora exacta de la transacción (al segundo, en hora de Pekín) también aparecen en esta pantalla. Si está extrayendo datos para fines fiscales o de reembolso, la marca de tiempo le da el momento exacto en que se liquidó el pago, lo que puede ser relevante para determinar a qué período contable pertenece una transacción.
Por qué una captura de pantalla de una transferencia a un amigo se ve diferente a un pago a un comercio
WeChat Pay gestiona tres tipos distintos de transacciones a través de tres pantallas diferentes, y los campos visibles en cada una no son el mismo conjunto. Saber qué tipo captura su pantalla determina qué datos puede extraer realmente.
Pagos a comercios — escanear un código QR en una tienda, pagar a través de un miniprograma o usar Quick Pay (escaneado) donde el cajero escanea su código de barras — generan la pantalla de confirmación más completa: importe, nombre del comercio con etiqueta de categoría, número de pedido, método de pago y marca de tiempo. Esta es la pantalla descrita anteriormente, y contiene los tres campos de los que trata este artículo.
Transferencias a un amigo (转账) generan una confirmación incrustada en el chat: el importe aparece en una burbuja tipo tarjeta dentro de la conversación, se muestra el nombre de WeChat del destinatario (no un nombre de comercio — no existe un "comercio" en una transferencia persona a persona), y se registra la hora de la transferencia. No hay un número de pedido en el mismo sentido que en una transacción de comercio; en su lugar, WeChat genera un ID de registro de transferencia visible en el historial de transacciones de la billetera. La diferencia clave: en una captura de pantalla de transferencia, el campo de la contraparte es el nombre de pantalla de una persona — editable, cambiable, no una identidad comercial verificada. Si está registrando transferencias para dividir gastos o hacer seguimiento de ingresos, anote el ID de WeChat o el nombre de pantalla tal como apareció en ese momento, pero sepa que la misma persona puede aparecer con un nombre diferente en las capturas del próximo mes.
Sobres rojos (红包) son el tercer tipo y el que menos datos contiene. Una confirmación de sobre rojo muestra el importe recibido (o enviado), el nombre del remitente o destinatario, y un mensaje de saludo — sin número de pedido, sin comercio, sin detalle del método de pago. El importe en un sobre rojo grupal aleatorio es una división al azar, por lo que la cifra que ve es su parte de un total que quizás no conozca. A efectos de registro, una captura de pantalla de sobre rojo le proporciona un campo fiable: el importe. Todo lo demás es mínimo.
La implicación práctica: si está mezclando capturas de pantalla de los tres tipos de transacciones en una misma carpeta e intentando extraer el mismo conjunto de columnas de cada una, una captura de pago a un comercio completará los tres campos, una captura de transferencia le dará el importe y un nombre (pero sin número de pedido), y una captura de sobre rojo podría darle solo el importe. Sus definiciones de columna deben tener en cuenta estas diferencias — un campo que existe en un tipo de captura puede estar ausente en otro.
Por qué el OCR tradicional no puede leer de forma fiable una captura de WeChat Pay — y qué sí puede
El enfoque convencional para extraer datos de una captura de pantalla —pasarla por OCR y esperar que el texto caiga en las columnas correctas— choca con un muro en WeChat Pay por una razón que no tiene nada que ver con la calidad de la imagen. Es un problema de diseño, y está integrado en la propia plataforma.
Las pantallas de confirmación de WeChat Pay no son formularios. El importe no está en un campo etiquetado que ponga "Importe: ¥__.__" — es un número independiente en letra grande en la parte superior de la pantalla, situado sobre un nombre de comercio en letra mediana, sobre un número de pedido en letra pequeña en la parte inferior. Un motor de OCR tradicional ve tres números con tamaños de letra descendentes y no tiene forma de determinar cuál es el importe, cuál es una marca de tiempo y cuál es un ID de referencia. Lee caracteres, no contexto.
El OCR basado en plantillas —dibujar un cuadro delimitador alrededor de donde "normalmente" aparece el importe— agrava el problema. La pantalla de un pago a un comercio organiza los campos con un diseño diferente al de una pantalla de transferencia. Un pago a un comercio de un miniprograma (como pedir comida a domicilio a través de Meituan dentro de WeChat) puede añadir detalles de línea que empujan el número de pedido más abajo en la página que un simple escaneo de código QR en una tienda de conveniencia. Una captura de pantalla del modo oscuro de WeChat invierte la combinación de colores pero mantiene el mismo contenido de texto. Cada variación es una plantilla separada que construir y mantener, y una captura de pantalla de un tipo de transacción para el que no tiene plantilla devuelve basura.
La alternativa es la extracción semántica: en lugar de decirle a la herramienta dónde se encuentra cada campo en la pantalla, le dice qué buscar — "el número que representa un importe de pago", "el nombre comercial registrado debajo", "el número de 28 dígitos cerca de la parte inferior que comienza con un prefijo de fecha". El motor de extracción lee la captura de pantalla como lo haría una persona: entiende que ¥328.50 es un importe y que una cadena como 4200002193202403093640737027 es un número de pedido, independientemente de dónde aparezca cada uno en la página. El mismo conjunto de definiciones de columna — Importe, Comercio, Número de pedido — funciona en pagos a comercios, transferencias e incluso entre plataformas: las mismas tres columnas que extraen datos de una captura de WeChat Pay también funcionan en una captura de Venmo, PayPal o Alipay, porque la extracción busca lo que significan los datos, no dónde están.
Los archivos se procesan de forma segura y no se almacenan.
El mismo enfoque funciona con capturas de pantalla de cualquier aplicación de pago: Venmo, Zelle, PayPal, Alipay, porque la extracción lee lo que hay en la imagen, no qué aplicación la generó. Si recibe pagos en múltiples plataformas, un solo conjunto de columnas los integra en una hoja de cálculo sin necesidad de reconfigurar por aplicación.
Qué Hace Realmente con Esa Fila Después de Extraerla
Obtener el importe, el número de pedido y el comercio a partir de una captura de pantalla es la primera mitad. La segunda mitad es lo que ocurre cuando esos tres valores llegan a una fila de la hoja de cálculo; y para la mayoría de las personas que usan WeChat Pay, rara vez es un ejercicio puntual.
Para la conciliación de gastos: las transacciones de WeChat Pay se acumulan rápido — un almuerzo aquí, un taxi allá, una factura de servicios pagada a través de un miniprograma. Al final del mes, cotejar lo que muestra su saldo de WeChat con lo que dice su extracto bancario implica revisar una lista interminable de registros de transacciones dentro de la aplicación, un toque a la vez. Una hoja de cálculo con filas extraídas — importe, fecha, comercio, número de pedido — le ofrece el lado de WeChat Pay de la conciliación en el mismo formato que su exportación bancaria. El número de pedido es el puente entre ambos: es el identificador que aparece tanto en su registro de WeChat Pay como, en caso de reembolsos o disputas, en el sistema del comercio.
Para los reembolsos: muchas empresas en China y en toda Asia exigen una captura de pantalla de la confirmación de WeChat Pay como documentación de respaldo para las solicitudes de gastos. Los equipos de finanzas suelen escribir manualmente el importe y el comercio de estas capturas en una hoja de cálculo de aprobación. Extraer los tres campos principales — en lugar de copiar y pegar — convierte un montón de capturas en una única tabla de solicitudes en segundos. Adjunte la tabla a su formulario de reembolso y conserve las capturas originales como respaldo; los datos extraídos cubren lo que el aprobador realmente necesita ver.
Para el seguimiento de ingresos y registros fiscales: los propietarios de pequeñas empresas y los autónomos que reciben pagos de clientes a través de WeChat Pay — mediante un código QR personal o un código de recibo de comercio — necesitan un registro completo por fecha, importe y cliente. El historial de transacciones dentro de la aplicación de WeChat es un feed cronológico, no un libro contable filtrable, y las herramientas de exportación integradas de WeChat están diseñadas para cuentas de comercio con acceso API, no para usuarios individuales. Un flujo de trabajo de captura a hoja de cálculo crea un registro buscable y ordenable sin necesidad de actualizar a una cuenta de comercio. Si presenta impuestos en una jurisdicción que exige documentación de respaldo para los ingresos comerciales, la fila extraída — importe, fecha, contraparte — son los datos que necesita; la captura de pantalla es la prueba.
El hilo que conecta todos estos usos posteriores no es una profesión específica ni un nivel de ingresos. Es el momento en que una sola transacción se convierte en una de muchas — cuando necesita ver veinte pagos de WeChat Pay en una tabla, no uno a uno dentro de la aplicación.
Preguntas Frecuentes
¿Una captura de pantalla de WeChat Pay funciona igual que un recibo para solicitudes de gastos?
La captura contiene los tres datos que un informe de gastos típico necesita: monto, comercio y referencia de la transacción. Que su empresa o autoridad fiscal la acepte como recibo depende de su política de documentación específica. En China, el número de pedido de WeChat Pay (transaction_id) es una referencia trazable que tanto el pagador como el banco adquirente del comercio pueden usar para verificar una transacción, lo que la hace funcionalmente equivalente a un número de referencia de recibo. Para fines fiscales o de auditoría, conserve la captura de pantalla original junto con los datos extraídos.
¿Puedo extraer datos de una captura de pantalla de WeChat Pay si la interfaz está en chino?
Sí. La extracción lee los números y el texto de la imagen independientemente del idioma de la interfaz de usuario. Un símbolo ¥ significa lo mismo ya sea que las etiquetas circundantes digan "支付金额" o "Payment Amount". Si los nombres de sus columnas están en inglés, los valores extraídos poblarán esas columnas independientemente del idioma de origen en la captura de pantalla. Esto también significa que las capturas de pantalla de la interfaz de WeChat Pay en chino y de la interfaz internacional de WeChat Pay pueden procesarse en el mismo lote.