KakaoPay 결제 스크린샷
금액, 가맹점, 시간 확인 방법
한국에 거주한다면 익숙한 상황입니다. KakaoPay로 결제가 이루어지면 확인 내역이 이메일이나 PDF 영수증으로 도착하지 않습니다. 대신 KakaoTalk 채팅의 메시지 버블로 도착합니다. 금액은 한국 원화(₩)로, 가맹점 이름은 한글로 표시되며, 거래 시간은 실제 결제가 완료된 시점과 일치할 수도 있고 아닐 수도 있는 채팅 타임스탬프에 묻혀 있습니다. 이 세 가지 세부 정보(금액, 가맹점, 시간)를 스프레드시트나 회계 앱에 입력해야 하는 분에게는 그 채팅 버블이 시작점입니다.

카카오톡 채팅 레이어 문제
카카오페이는 PayPal이나 Venmo처럼 독립된 앱이 아닙니다. 한국 스마트폰 사용자의 93%가 사용하는 메시징 플랫폼인 카카오톡(카카오톡)에 내장되어 있습니다. 편의점에서 QR 코드로 결제하거나, 친구에게 송금하거나, 식당 비용을 정산할 때 확인 내역은 별도의 '영수증' 탭이 아닌 채팅 스레드 안의 알림으로 표시됩니다.
이것이 중요한 이유는 사람들이 그 확인 내역을 실제로 어떻게 사용하는지와 관련이 있습니다. 스크린샷을 찍습니다. 채팅 버블이 거래의 사실상 기록이 됩니다. 하지만 채팅 스크린샷은 구조화된 데이터에서 두 단계 떨어져 있습니다: 첫째, 문서가 아니라 프로필 사진, 타임스탬프, 이모지 반응이 결제 세부 정보와 섞인 메시징 인터페이스입니다. 둘째, 결제 정보 자체(금액, 가맹점, 시간)는 영수증처럼 배치된 것이 아니라 채팅 버블 안의 카드 스타일 UI에 내장되어 있습니다.
이것이 카카오페이를 일본의 LINE Pay 및 중국의 WeChat Pay와 연결하는 패턴입니다: 세 가지 모두 메시징 앱에 내장된 결제 시스템입니다. 각 경우에 결제 기록은 채팅 안에 있으며, 데이터를 추출하려면 데이터 내보내기를 염두에 두고 설계되지 않은 UI를 탐색해야 합니다. 하지만 정보는 거기에 있습니다 — 어디를 봐야 하는지만 알면 됩니다.
결제 금액 찾기 (거래금액)
금액은 일반적으로 카카오페이 확인 화면에서 가장 눈에 띄는 요소입니다 — 가맹점 이름 아래 카드 스타일 버블 중앙에 크고 굵은 글꼴로 표시됩니다. 카카오페이 앱의 거래내역(거래내역)에서 각 항목은 목록 항목 오른쪽에 금액을 표시하며, 나가는 결제는 마이너스 기호가 앞에 붙고 들어오는 송금은 기호 없이 표시됩니다.

스크린샷에서 카카오페이 금액을 읽을 때 주의할 두 가지 사항:
포인트 차감 함정. 카카오페이에는 자체 리워드 통화인 Pay Points(페이포인트)가 있습니다. 포인트로 부분 결제하면 확인 화면에 두 개의 숫자가 표시됩니다: 원래 상품 금액과 포인트 차감 후 '실제 결제' 금액. 실제 결제 금액이 은행 계좌에 입금되는 금액입니다. 거래를 회계 목적으로 기록한다면 차감 전 표시 가격이 아닌 이 금액이 필요합니다. 이 두 숫자의 차이는 특히 포인트 차감 줄이 더 작은 텍스트로 표시되는 채팅 버블 스크린샷에서 한눈에 놓치기 쉽습니다.
한국 원(₩) 형식. 금액은 천 단위 구분 기호로 쉼표가 있는 원화로 표시됩니다: 1만 5천 원은 ₩15,000. 서울의 일반적인 점심은 ₩9,000–12,000; 월간 공과금은 ₩50,000–150,000까지 나올 수 있습니다. 달러당 약 1,400원의 환율에서 ₩50,000 결제는 약 $35입니다 — 즉 원화로 표시된 기록을 보고용으로 다른 통화로 변환하는 경우 쉼표 위치와 0 개수가 중요합니다. 잘못된 소수점이나 누락된 0은 ₩100,000을 ₩10,000으로 만들며, 월말에 합계가 맞지 않을 때까지 알아차리지 못할 것입니다.
일본의 PayPay는 노란색 알림 카드 안에 금액이 독특한 레이아웃으로 표시되는 경우가 많지만, KakaoPay의 금액 표시는 더 절제되어 있습니다. 대부분의 화면에서 흰색 카드에 검은색 텍스트, 왼쪽에 원화 기호, 오른쪽 정렬로 숫자가 표시됩니다. 스크린샷을 빠르게 훑어보는 습관을 기른다면 이 대비가 중요합니다. 보편적인 템플릿이 아니라 앱에 따라 어디를 봐야 할지 익히게 됩니다.
가맹점명 식별
KakaoPay 스크린샷의 가맹점명은 보는 위치에 따라 세 가지 형태로 표시됩니다.

앱의 거래 내역에서 각 항목은 왼쪽에 가맹점명(국제 체인의 경우 영어, 그 외에는 한국어)이, 오른쪽에 금액이 표시됩니다. 이는 가장 신뢰할 수 있는 출처입니다. 가맹점명은 가맹점이 Kakao 결제 게이트웨이에 등록한 문자열과 동일하기 때문입니다. CU 편의점에서 결제하면 "CU" 또는 "CU편의점"으로 표시되고, 파리바게트에서 결제하면 "파리바게트"로 표시됩니다. 같은 가맹점의 거래 내역에서는 일관되게 표시됩니다.
KakaoTalk 채팅 알림에서 가맹점명은 결제 카드 버블 안에 금액 위쪽에 표시됩니다. 하지만 여기에는 주의할 점이 있습니다. 개인 간 송금인 경우 표시되는 "가맹점"은 실제로는 돈을 보낸 상대방의 KakaoTalk 표시 이름이지 사업체가 아닙니다. 개인 간 송금에는 가맹점이 없고 연락처만 있습니다. 지출을 분류할 때는 "어느 가게에서"가 아니라 "누구에게 지불했는가"가 질문이 됩니다.
오프라인 매장의 QR 코드 결제에서 가맹점 정보는 Kakao의 가맹점 데이터베이스에서 가져오므로 확인 화면에 표시되는 이름은 매장의 등록된 사업자명입니다. 이는 간판과 다를 수 있습니다. 작은 식당의 경우 상호가 아니라 대표자 이름이나 법인명으로 등록되어 있을 수 있습니다. 이러한 불일치는 한국의 소규모 사업체에서 흔히 발생하며, 교차 확인 없이는 KakaoPay 내역을 익숙한 매장 이름과 항상 매칭할 수 없다는 것을 의미합니다.
한국어 가맹점명은 한국어를 모르는 사용자에게 특히 어려운 문제를 제기합니다. 가맹점명이 영어 별칭 없이 한글로만 표시되는 경우가 많기 때문입니다. "맘스터치 홍대점" 같은 결제 내역은 브랜드 이름이 음차되어 있어 알아볼 수 있지만, "김밥천국 앉아서 주는 옆간의사" 같은 이름은 설명적인 지역 상호라서 영어 회계 시스템에서는 어떤 것에도 매핑되지 않습니다. 이 때문에 원본 한글 문자열을 캡처하는 추출 단계가 중요합니다. 나중에 번역하거나 분류할 수는 있어도, 캡처하지 않은 문자는 복구할 수 없기 때문입니다.
거래 시각 확정하기 (거래일시)
거래 시각은 가장 단순해 보이는 필드입니다. 날짜와 시간일 뿐이죠. 하지만 KakaoPay에는 특정한 모호함이 있어서 스크린샷에 의존하는 사람이라면 누구나 걸려 넘어질 수 있습니다.

KakaoTalk 채팅 메시지의 타임스탬프는 결제가 처리된 시각이 아니라 알림이 채팅에 도착한 시각을 반영합니다. 대부분의 거래에서 그 차이는 몇 초에 불과합니다. 하지만 결제가 KakaoPay 연결 계좌를 통한 은행 송금이었거나 QR 코드 결제 중 네트워크 지연이 있었다면 실제 결제 시각(돈이 계좌에서 빠져나간 순간)은 알림 타임스탬프보다 몇 분 또는 몇 시간 더 이를 수 있습니다. 거래의 정확한 시각이 중요한 비용 보고나 세금 기록(업무 식대, 고객 결제, 시각이 찍힌 환급 등)의 경우 앱의 거래 내역 목록이 가장 신뢰할 수 있는 출처입니다. 채팅 버블은 알림이지 영수증이 아닙니다.
KakaoPay는 거래 내역에서 날짜를 YYYY.MM.DD 형식(예: 2026.07.09)으로 표시하며, 시간은 아래에 24시간 형식으로 표시합니다. 이는 기기의 로캘 설정을 따르고 오래된 메시지의 경우 절대 날짜 대신 상대적 시간 표시("10분 전", 어제의 경우 "어제")를 보여줄 수 있는 채팅 타임스탬프와 다릅니다. 며칠 후에 채팅 알림을 스크린샷으로 찍는다면 "2026.07.09 14:23"이 아니라 "7월 7일"로 보일 수 있습니다. 그리고 회계 목적이라면 후자가 필요합니다.
KakaoPay 앱의 거래 내역 화면이 이 문제를 해결합니다. 모든 항목에는 가맹점 이름 아래에 정확한 날짜와 시간이 있습니다. 정확성이 중요할 때는 그 화면에서 스크린샷을 찍으세요. 속도와 편의가 우선일 때는 채팅에서 찍으세요. 선택은 만들고 있는 기록이 감사를 견뎌야 하는지, 아니면 그냥 존재하기만 하면 되는지에 달려 있습니다.
채팅 풍선에서 회계 소프트웨어까지
금액, 가맹점, 시간을 찾았다면 이제 그 데이터가 실제로 어디로 가는지가 문제입니다.
한국 중소기업과 프리랜서에게 그 목적지는 종종 국내 회계 플랫폼입니다. 더존 위하고는 13만 개 이상의 ERP 고객과 한국 세무회계 사무실의 약 90% 보급률로 시장을 지배합니다 — 회계사가 한국인이라면 기본 선택입니다. 이카운트 ERP는 사용자당 요금 없이 무제한 사용자 가격을 원하는 SMB에게 인기 있는 클라우드 네이티브 대안입니다. QuickBooks Korea는 영어 인터페이스로 외국인과 프리랜서 세그먼트를 대상으로 합니다. 이들 플랫폼 중 어느 것도 카카오톡 채팅 스크린샷을 기본적으로 읽을 수 없습니다 — "스크린샷을 찍었다"와 "데이터가 장부에 있다" 사이의 단계는 대부분의 사용자에게 여전히 수동입니다.
이것이 추출 방식이 중요한 이유입니다. 매 거래, 매월 세 개의 별도 필드에 ₩15,000, "파리바게트", "2026.07.09 14:23"을 손으로 입력하는 대신, 그 세 개의 열을 한 번 정의하고 AI가 각 스크린샷에서 해당 값을 찾도록 할 수 있습니다. 도구는 채팅 풍선 안의 결제 카드를 인보이스 테이블을 읽는 것과 같은 방식으로 읽습니다: 고정된 픽셀 위치를 찾는 것이 아니라 "금액"이 의미론적으로 무엇을 의미하는지 이해함으로써 말입니다.
이것은 전통적인 OCR 도구가 하는 것과 근본적으로 다릅니다. OCR은 문자를 봅니다; 카카오페이 확인 카드 중앙의 크고 굵은 숫자가 거래 금액인지, 포인트 잔액인지, 전화번호인지 알지 못합니다. 스크린샷을 이미지로 처리하는 시각적 AI 모델은 레이아웃 계층 구조와 맥락 단서를 이해합니다 — 결제 확인을 볼 때 눈이 자연스럽게 가장 큰 텍스트 블록으로 향하는 방식입니다. 스크린샷에서 데이터 추출은 AI가 읽기 전에 문서의 시각적 구조를 재구성하기 때문에 작동하며, 문자 인식이 더 뛰어나서가 아닙니다.
카카오페이는 "채팅 앱 내장 결제" 환경에서 독특한 위치에 있습니다. LINE Pay(일본)는 메신저 내 결제라는 동일한 아키텍처를 공유하지만, LINE Pay의 확인 카드는 필드 배치가 다르고 채팅 알림보다는 앱 내 지갑 기록에 더 의존하는 등 카카오페이와 시각적으로 구별됩니다. WeChat Pay(중국)는 이 패턴의 원조 모델이지만, 확인 화면이 거래 정보로 더 밀집되어 있어 결제 수단, 주문 번호, 가맹점 정보를 하나의 밀집된 카드에 표시하는 경우가 많습니다. 필리핀의 GCash와 Alipay는 각각 다른 아시아 시장에서 그림을 완성하며, 각자의 확인 화면 레이아웃을 가지고 있지만 빠른 확인용으로 설계되고 기록 보관용이 아닌 비문서 인터페이스에 갇힌 결제 데이터라는 동일한 근본 문제를 안고 있습니다.
이 그룹 내에서 카카오페이의 사례를 독특하게 만드는 것은 카카오톡 통합의 정도입니다. LINE 안에 전용 지갑 탭이 있는 LINE Pay나 WeChat 안에 전용 "지갑" 섹션이 있는 WeChat Pay와 달리, 카카오페이는 경계를 더 공격적으로 흐립니다: 결제 내역, 공과금 납부, 보험, 투자 기능이 모두 카카오톡의 "더보기" 탭 안에 공존하며 채팅 기능과 금융 기능 사이에 명확한 시각적 구분이 없습니다. 작업 중인 스크린샷은 같은 프레임에 결제 세부 정보와 친구의 마지막 메시지를 보여줄 수 있습니다. 그것은 플랫폼의 버그가 아니라 디자인 철학입니다. 그러나 추출이 프레임의 모든 것이 결제 데이터가 아닌 혼합 콘텐츠 스크린샷을 처리해야 한다는 것을 의미합니다.
FAQ
채팅 메시지와 결제 카드가 섞여 있는 KakaoPay 스크린샷에서 데이터를 추출할 수 있나요?
네. 시각적 AI 모델은 스크린샷이 깔끔하고 분리된 결제 확인 화면일 필요가 없습니다. 채팅 인터페이스 안에서 결제 카드의 시각적 구조(테두리 있는 카드, 큰 금액 글꼴, 가맹점 라벨)를 인식하여 카드를 식별하고, 주변의 채팅 메시지, 다른 메시지의 타임스탬프, UI 요소는 무시한 채 관련 필드만 추출할 수 있습니다. 추출은 스크린샷 전체가 아닌 결제 블록 자체에 집중합니다.
가맹점 이름이 한국어로 되어 있는데 영어로 필요한 경우는 어떻게 하나요?
추출은 화면에 표시된 문자 그대로를 캡처합니다. 가맹점 이름이 "파리바게뜨"라면 스프레드시트에도 그대로 표시됩니다. 이후 별도 단계에서 이름을 번역하거나 표준화할 수 있으며, 언어와 관계없이 가맹점을 자동으로 분류하는 추론 열을 지원하는 도구를 사용할 수도 있습니다. 핵심은 원본 문자열을 그대로 캡처하는 것이며, 번역 로직은 그 위에 추가할 수 있습니다.
단일 배치에서 여러 KakaoPay 거래를 처리하려면 어떻게 하나요?
여러 거래의 스크린샷(예: 일주일치 업무 식대와 자재 구매 내역)이 있다면, 이를 하나의 배치로 함께 업로드하고 세 개의 열(금액, 가맹점, 시간)을 한 번만 정의하면 됩니다. 추출은 모든 스크린샷에서 병렬로 실행되며 결과를 단일 테이블로 병합하고, 각 행은 하나의 거래를 나타냅니다. 이는 수십 건의 KakaoPay 기록을 한 번에 처리하는 월말 정산 시 특히 유용합니다.
파일은 안전하게 처리되며 저장되지 않습니다.
KakaoPay는 2024년 월간 활성 사용자 2,400만 명을 대상으로 43조 1,000억 원의 결제를 처리했습니다. 그만큼 결제 데이터가 담긴 채팅 버블이 많다는 뜻입니다. 기록에 중요한 것들(업무 식대, 자재 구매, 받은 프리랜서 결제)은 채팅 스레드에 갇혀 있으면 안 됩니다. 필요한 세 가지 필드는 화면에 바로 있습니다. 굵은 글씨의 금액, 그 위의 가맹점 이름, 근처 어딘가의 시간. 나머지는 이를 올바른 열에 넣는 일일 뿐입니다.