WeChat Pay 스크린샷에서 금액, 주문 번호,
가맹점 정보 추출하기
WeChat Pay는 독립된 결제 앱이 아니라 WeChat 안에 내장되어 있습니다. 사람들이 음성 메시지를 보내고, 사진을 공유하고, 저녁 식사 비용을 나누는 바로 그 메신저 앱이죠. 결제가 완료되면 확인 화면은 채팅 영수증이자 거래 기록의 역할을 합니다. 금액은 상단 근처에 크고 선명하게 표시되지만, 가맹점 이름과 주문 번호(订单号)는 아래쪽의 덜 눈에 띄는 텍스트에 있어 놓치기 쉽습니다. 월간 지출 정산, 비용 청구, 또는 공급업체 결제 일괄 처리를 위해 스크린샷에서 WeChat Pay 거래를 기록하는 경우, 어떤 필드가 무엇을 의미하는지 정확히 알면 잘못된 숫자가 잘못된 열에 들어가는 것을 방지할 수 있습니다.

금액, 가맹점, 주문 번호가 화면에 표시되는 위치
WeChat Pay 거래 내역 화면 — 지갑(钱包) 거래 내역에서 결제 내역을 탭하면 도달하는 페이지 — 에서 금액은 가장 먼저 보이는 요소입니다. 상단 근처에 큰 숫자로 표시되며, 위안(¥) 단위에 소수점 두 자리까지 표시됩니다. 가맹점 결제의 경우 통화는 거의 항상 CNY입니다. WeChat Pay의 글로벌 결제를 통해 처리된 해외 거래의 경우 금액이 가맹점 현지 통화(HKD, USD, EUR)로 표시되고, 그 아래에 RMB 환산 금액이 작은 글씨로 표시될 수 있습니다. 스크린샷에 두 금액이 모두 캡처된 경우, 어떤 것을 사용할지는 추적 목적에 따라 다릅니다 — 본인이 지불한 금액(잔액 또는 카드에서 차감된 금액)인지, 가맹점이 받은 금액인지에 따라 다릅니다.
가맹점 이름(商户)은 금액 아래에 표시되며, WeChat Pay가 지정한 작은 아이콘이나 카테고리 태그가 함께 표시되는 경우가 많습니다 — "餐饮"(식당), "交通"(교통), "购物"(쇼핑). 이는 가맹점이 WeChat Pay 가맹점 계정을 개설할 때 등록한 상호입니다. 슈퍼마켓 체인처럼 익숙한 매장의 경우 화면에 표시된 이름이 매장 브랜드와 일치합니다. 개인 수신 QR 코드를 사용하는 노점상의 경우 가맹점 이름이 잘 알려지지 않은 이름일 수 있습니다 — 노점 이름이 아닌 사업자 등록명으로 표시될 수 있습니다. 이는 거래를 확정하기 전에 확인해야 할 가장 중요한 필드입니다. 장부에서 특정 공급업체와 이 결제를 대조해야 한다면, 스크린샷의 이름이 나중에 검색할 이름과 일치하는지 확인하세요.
주문 번호(订单号 또는 交易单号)는 상세 화면 하단의 작은 글씨 필드로, 일반적으로 4200002193과 같은 날짜 접두사로 시작하는 28자리 숫자 문자열입니다. WeChat Pay는 모든 거래에 대해 두 가지 서로 다른 참조 번호를 생성합니다: WeChat Pay 주문 번호(transaction_id, 微信支付订单号)는 플랫폼의 내부 추적 ID이고, 가맹점 주문 번호(out_trade_no, 商户订单号)는 가맹점 시스템이 판매에 할당한 참조 번호입니다. 상세 화면은 가맹점의 통합 방식에 따라 둘 중 하나 또는 둘 다를 표시합니다. WeChat Pay 주문 번호는 더 일관된 식별자입니다 — 가맹점 설정과 관계없이 모든 거래에 하나씩 존재합니다. 스크린샷에 둘 다 캡처된 경우 WeChat Pay 주문 번호를 기본 참조로 기록하세요. 분쟁 결제를 추적하거나 은행 명세서와 대조할 때 사용할 번호입니다.
결제 수단 — 어떤 은행 카드인지 또는 WeChat 잔액(零钱)에서 결제되었는지 — 과 정확한 거래 시간(초 단위, 베이징 시간 기준)도 이 화면에 표시됩니다. 세금 또는 환급 목적으로 데이터를 추출하는 경우, 타임스탬프는 결제가 완료된 정확한 시점을 제공하므로 거래가 속한 회계 기간을 결정하는 데 중요할 수 있습니다.
친구에게 보낸 송금 스크린샷이 가맹점 결제와 다르게 보이는 이유

WeChat Pay는 세 가지 서로 다른 거래 유형을 각기 다른 화면으로 처리하며, 각 화면에 표시되는 필드도 동일하지 않습니다. 스크린샷이 어떤 유형인지 파악하면 실제로 추출할 수 있는 데이터가 결정됩니다.
가맹점 결제 — 매장에서 QR 코드를 스캔하거나, 미니 프로그램으로 결제하거나, 계산원이 바코드를 스캔하는 퀵 페이(被扫)를 사용하는 경우 — 가장 풍부한 확인 화면이 표시됩니다: 금액, 카테고리 태그가 있는 가맹점 이름, 주문 번호, 결제 수단, 타임스탬프가 포함됩니다. 이는 위에서 설명한 화면이며, 이 문서에서 다루는 세 가지 필드가 모두 포함되어 있습니다.
친구에게 송금(转账)은 대화창에 표시되는 확인 메시지를 생성합니다: 금액이 대화 내 카드 형태의 말풍선에 표시되고, 수신자의 WeChat 표시 이름이 표시됩니다(가맹점 이름이 아님 — 개인 간 송금에는 "가맹점"이 없습니다). 송금 시간도 기록됩니다. 가맹점 거래와 같은 의미의 주문 번호는 없으며, 대신 WeChat은 지갑 거래 내역에 표시되는 송금 기록 ID를 생성합니다. 핵심 차이점: 송금 스크린샷에서 상대방 필드는 개인의 표시 이름입니다 — 수정 가능하고 변경 가능하며, 검증된 사업자 신원이 아닙니다. 비용 분할이나 수입 추적을 위해 송금 내역을 기록하는 경우, 당시 표시된 WeChat ID 또는 표시 이름을 기록하되, 같은 사람이 다음 달 스크린샷에서는 다른 이름으로 표시될 수 있음을 알아두세요.
빨간 봉투(红包)는 세 번째 유형으로 데이터가 가장 적습니다. 빨간 봉투 확인 화면에는 받은(또는 보낸) 금액, 발신자 또는 수신자 이름, 인사말 메시지가 표시됩니다 — 주문 번호, 가맹점, 결제 수단 세부 정보는 없습니다. 운에 기반한 그룹 빨간 봉투의 금액은 무작위 분할이므로, 표시된 금액은 총액 중 본인 몫이며 총액은 알 수 없을 수 있습니다. 기록 목적상 빨간 봉투 스크린샷에서 신뢰할 수 있는 필드는 금액 하나뿐입니다. 나머지는 최소한의 정보만 제공됩니다.
실질적인 의미: 한 폴더에 세 가지 거래 유형의 스크린샷을 섞어 두고 각각에서 동일한 열 집합을 추출하려고 한다면, 가맹점 결제 스크린샷은 세 필드를 모두 채우고, 송금 스크린샷은 금액과 이름(주문 번호는 없음)을 제공하며, 빨간 봉투 스크린샷은 금액만 제공할 수 있습니다. 열 정의는 이러한 차이를 고려해야 합니다 — 한 스크린샷 유형에 존재하는 필드가 다른 유형에는 없을 수 있습니다.
전통적인 OCR이 WeChat Pay 스크린샷을 안정적으로 읽지 못하는 이유 — 그리고 해결책
스크린샷에서 데이터를 추출하는 전통적인 방식 — OCR로 실행하고 텍스트가 올바른 열에 들어가길 기대하는 방식 — 은 이미지 품질과 무관한 이유로 WeChat Pay에서 한계에 부딪힙니다. 이는 레이아웃 문제이며, 플랫폼 설계에 내재되어 있습니다.

WeChat Pay 확인 화면은 양식이 아닙니다. 금액은 "금액: ¥__.__"라고 표시된 레이블 필드에 있지 않습니다. 화면 상단에 큰 글씨로 독립적으로 표시된 숫자이며, 그 아래 중간 글씨의 가맹점 이름, 하단에 작은 글씨의 주문 번호가 있습니다. 전통적인 OCR 엔진은 글자 크기가 다른 세 개의 숫자를 보고 어느 것이 금액이고, 어느 것이 타임스탬프이며, 어느 것이 참조 ID인지 판별할 방법이 없습니다. 문자는 읽지만 맥락은 읽지 못합니다.
템플릿 기반 OCR — 금액이 "보통" 나타나는 위치에 경계 상자를 그리는 방식 — 은 문제를 악화시킵니다. 가맹점 결제 화면은 송금 화면과 다른 레이아웃으로 필드를 배치합니다. 미니 프로그램 가맹점(예: WeChat 내에서 Meituan을 통해 음식 배달 주문)에 결제하면 편의점에서 간단한 QR 코드 스캔보다 주문 번호를 페이지 아래로 더 밀어내는 품목 세부 정보가 추가될 수 있습니다. WeChat 다크 모드의 스크린샷은 색 구성표를 반전시키지만 텍스트 내용은 동일하게 유지합니다. 각 변형은 별도의 템플릿을 구축하고 유지해야 하며, 템플릿을 만들지 않은 거래 유형의 스크린샷은 쓰레기를 반환합니다.
대안은 의미론적 추출입니다: 도구에 각 필드가 화면의 어디에 있는지 알려주는 대신, 무엇을 찾아야 하는지 알려줍니다 — "결제 금액을 나타내는 숫자," "그 아래에 있는 등록된 사업자 이름," "날짜 접두사로 시작하는 하단 근처의 28자리 숫자." 추출 엔진은 사람이 읽는 방식으로 스크린샷을 읽습니다: ¥328.50이 금액이고 4200002193202403093640737027 같은 문자열이 주문 번호임을 이해하며, 둘 중 하나가 페이지의 어디에 있든 상관없습니다. 동일한 열 정의 집합 — 금액, 가맹점, 주문 번호 — 은 가맹점 결제, 송금, 심지어 교차 플랫폼에서도 작동합니다: WeChat Pay 스크린샷에서 데이터를 추출하는 동일한 세 개의 열은 Venmo, PayPal 또는 Alipay 스크린샷에서도 작동합니다. 추출이 데이터가 어디에 있는지가 아니라 무엇을 의미하는지 찾기 때문입니다.
파일은 안전하게 처리되며 저장되지 않습니다.
동일한 방식이 모든 결제 앱 스크린샷에서 작동합니다 — Venmo, Zelle, PayPal, Alipay — 추출이 이미지의 내용을 읽기 때문이며, 어떤 앱이 생성했는지가 아니라. 여러 플랫폼에서 결제를 받는 경우, 단일 열 세트로 앱별 재구성 없이 하나의 스프레드시트로 가져올 수 있습니다.
추출 후 그 행으로 실제로 하는 일

스크린샷에서 금액, 주문 번호, 가맹점을 추출하는 것이 전반부입니다. 후반부는 이 세 값이 스프레드시트 행에 들어갔을 때 일어나는 일입니다 — 그리고 대부분의 WeChat Pay 사용자에게 이는 일회성 작업이 아닙니다.
비용 정산의 경우: WeChat Pay 거래는 빠르게 쌓입니다 — 점심, 택시, 미니 프로그램으로 낸 공과금. 월말에 WeChat 잔액과 은행 명세서를 대조하려면 앱 안의 스크롤 목록을 하나씩 훑어야 합니다. 추출된 행(금액, 날짜, 가맹점, 주문 번호)이 있는 스프레드시트는 은행 내보내기와 동일한 형식으로 WeChat Pay 측 정산 데이터를 제공합니다. 주문 번호는 두 데이터를 연결하는 다리입니다 — WeChat Pay 기록과 환불이나 분쟁 시 가맹점 시스템 양쪽에 나타나는 식별자입니다.
비용 청구의 경우: 중국 및 아시아 전역의 많은 기업이 비용 청구 증빙 자료로 WeChat Pay 확인 스크린샷을 요구합니다. 재무팀은 이 스크린샷에서 금액과 가맹점을 승인 스프레드시트에 수동으로 입력하는 경우가 많습니다. 복사-붙여넣기 대신 세 가지 핵심 필드를 추출하면 수십 장의 스크린샷이 몇 초 만에 단일 청구 테이블로 변환됩니다. 청구 양식에 테이블을 첨부하고 원본 스크린샷은 백업으로 보관하세요. 추출된 데이터는 승인자가 실제로 확인해야 하는 내용을 충당합니다.
소득 기록 및 세금 기록용: 개인 QR 코드나 가맹점 수신 코드를 통해 WeChat Pay로 고객 결제를 받는 소규모 사업주와 프리랜서는 날짜, 금액, 고객별로 완전한 기록이 필요합니다. WeChat Pay의 앱 내 거래 내역은 시간순 피드일 뿐 필터링 가능한 원장이 아니며, WeChat의 내장 내보내기 도구는 API 액세스 권한이 있는 가맹점 계정용으로 설계되었지 개인 사용자용이 아닙니다. 스크린샷-스프레드시트 워크플로우는 가맹점 계정 업그레이드 없이 검색 및 정렬 가능한 기록을 생성합니다. 사업 소득에 대한 증빙 서류를 요구하는 관할권에서 세금을 신고하는 경우, 추출된 행(금액, 날짜, 거래 상대방)이 필요한 데이터이며, 스크린샷이 증거입니다.
이 모든 하위 사용 사례를 연결하는 실마리는 특정 직업이나 소득 구간이 아닙니다. 단일 거래가 여러 건 중 하나가 되는 순간, 즉 앱 안에서 한 번에 하나씩이 아니라 스무 건의 WeChat Pay 결제를 하나의 표에서 봐야 할 때입니다.
FAQ
WeChat Pay 스크린샷이 비용 청구 시 영수증과 동일하게 인정되나요?
스크린샷에는 일반적인 비용 보고서에 필요한 세 가지 데이터 포인트(금액, 가맹점, 거래 참조 번호)가 포함되어 있습니다. 회사나 세무 당국이 이를 영수증으로 인정할지 여부는 해당 기관의 특정 문서 정책에 따라 다릅니다. 중국에서는 WeChat Pay 주문 번호(transaction_id)가 지불자와 가맹점의 인수 은행이 거래를 확인하는 데 사용할 수 있는 추적 가능한 참조 번호로, 기능적으로 영수증 참조 번호와 동일합니다. 세금 또는 감사 목적으로는 추출된 데이터와 함께 원본 스크린샷을 보관하세요.
인터페이스가 중국어인 WeChat Pay 스크린샷에서 데이터를 추출할 수 있나요?
네. 추출은 UI 언어와 관계없이 이미지의 숫자와 텍스트를 읽습니다. ¥ 기호는 주변 라벨이 "支付金额"이든 "Payment Amount"이든 동일한 의미입니다. 열 이름이 영어인 경우 추출된 값은 소스 언어와 관계없이 해당 열에 채워집니다. 이는 중국어 인터페이스의 WeChat Pay 스크린샷과 국제 버전의 WeChat Pay 스크린샷을 동일한 배치에 넣을 수 있음을 의미합니다.