KakaoPayの支払いスクリーンショット
金額・加盟店・時刻の見分け方
韓国にお住まいなら、この流れはおなじみでしょう。KakaoPayで支払いが完了しても、確認メールやPDFの領収書は届きません。KakaoTalkのチャット内にメッセージの吹き出しとして届くのです。金額は韓国ウォン(₩)、加盟店名はハングル(한글)、取引時刻はチャットのタイムスタンプに埋もれており、実際に支払いが完了した時刻と一致しないこともあります。スプレッドシートや会計アプリに金額・加盟店・時刻の3つの情報が必要な方にとって、そのチャットの吹き出しが調査の出発点になります。

カカオトークのチャットレイヤー問題
KakaoPayは、PayPalやVenmoのように単独で動作するアプリではありません。韓国のスマートフォンユーザーの93%が利用するメッセージングプラットフォーム、KakaoTalk(カカオトーク)に組み込まれています。コンビニでQRコードで支払いをしたり、友人に送金したり、レストランの会計を済ませたりすると、確認画面はチャットスレッド内の通知として表示されます。独立した「領収書」タブに表示されるわけではありません。
これは、人々が実際にその確認画面をどう扱うかに関わるため重要です。スクリーンショットを撮るのです。チャットの吹き出しが、事実上の取引記録になります。しかし、チャットのスクリーンショットは構造化データから2段階離れています。第一に、それは文書ではなく、プロフィール写真、タイムスタンプ、絵文字リアクションが支払い詳細に混ざったメッセージングインターフェースです。第二に、支払い情報自体(金額、加盟店、時間)は、チャットの吹き出し内のカード型UIに埋め込まれており、領収書のようにレイアウトされていません。
これがKakaoPayを日本のLINE Payや中国のWeChat Payと結びつけるパターンです。3つともメッセージングアプリに組み込まれた決済システムです。いずれの場合も、支払い記録はチャット内に存在し、データを抽出するにはデータエクスポートを想定して設計されていないUIを操作する必要があります。しかし、情報はそこにあります。どこを見ればよいかを知っているだけです。
支払金額を見つける(거래금액)
金額は通常、KakaoPayの確認画面で最も目立つ要素です。加盟店名の下のカード型吹き出しに、大きく太字で中央寄せで表示されます。KakaoPayアプリの取引履歴(거래내역)では、各エントリの右側に金額が表示され、送金の場合はマイナス記号が付き、入金の場合は記号なしで表示されます。

スクリーンショットからKakaoPayの金額を読み取る際に注意すべき点が2つあります。
ポイント差引の落とし穴。 KakaoPayには独自のリワード通貨、Pay Points(페이포인트)があります。ポイントを一部支払いに使用すると、確認画面に2つの数字が表示されます。元の商品金額と、ポイント差引後の「実際の支払額」です。実際の支払額が銀行口座から引き落とされる金額です。経理用に取引を記録する場合、必要なのはこちらです。割引前の表示価格ではありません。この2つの数字の差は、特にポイント差引行が小さな文字で表示されるチャットの吹き出しスクリーンショットでは、一目で見落としやすいものです。
韓国ウォン(₩)の表記。 金額はウォンで表示され、カンマが桁区切りとして使われます。1万5千ウォンは₩15,000です。ソウルの一般的なランチは₩9,000〜12,000、月々の光熱費は₩50,000〜150,000になることがあります。1ドル約1,400ウォンの為替レートでは、₩50,000の支払いは約$35です。つまり、ウォン建ての記録をレポート用に別の通貨に換算する場合、カンマの位置とゼロの数が重要になります。小数点の位置を間違えたりゼロを1つ落としたりすると、₩100,000が₩10,000になってしまい、月末に数字が合わなくなるまで気づかないでしょう。
日本では金額が黄色い通知カードに特徴的なレイアウトで表示されることが多いPayPayとは異なり、KakaoPayの金額表示はより控えめです。白いカードに黒い文字、ウォン記号は左側、数値はほとんどの画面で右寄せ表示になります。この違いは、スクリーンショットを素早く確認する習慣をつける際に重要です。つまり、アプリごとにどこを見ればよいかを学ぶのであって、共通のテンプレートに従うわけではありません。
加盟店名の特定(가맹점명)
KakaoPayのスクリーンショットに表示される加盟店名は、確認する場所によって3つのパターンがあります。

アプリの取引履歴では、各明細行に加盟店名が左側に韓国語(国際チェーンの場合は英語)で表示され、右側に金額が表示されます。これは最も信頼できる情報源です。表示される名前は、加盟店が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アプリの取引履歴画面がこれを解決します。各エントリには、加盟店名の下に正確な日付と時刻があります。正確さが重要な場合は、そこからスクリーンショットを撮ってください。スピードと利便性が優先される場合は、チャットから撮ってください。その選択は、作成する記録が監査に耐える必要があるか、単に存在すればよいかによって決まります。
チャットの吹き出しから会計ソフトへ
金額、店舗名、日時を特定したら、次は「このデータは実際にどこへ行くのか」という問題になります。
韓国の中小企業やフリーランサーにとって、その行き先は多くの場合、国内の会計プラットフォームです。Douzone WEHAGO(더존 위하고)は、13万以上のERP顧客と、韓国の税理士事務所の約90%の浸透率で市場を支配しています。韓国人の会計士が担当なら、これがデフォルトの選択肢です。ECount ERP(이카운트)は、シート単位の料金なしで無制限ユーザーを求めるSMBに人気のクラウドネイティブな代替サービスです。QuickBooks Koreaは、英語のインターフェースで駐在員やフリーランサー向けのセグメントを提供しています。これらのプラットフォームはいずれも、KakaoTalkのチャットスクリーンショットをネイティブに読み取ることはできません。「スクリーンショットを撮った」から「データが帳簿に入った」までのステップは、ほとんどのユーザーにとって今も手作業です。
ここで重要になるのが抽出アプローチです。₩15,000、「파리바게뜨」、「2026.07.09 14:23」を毎回、毎月、3つの別々のフィールドに手入力する代わりに、その3つの列を一度定義すれば、AIが各スクリーンショット上の対応する値を自動的に見つけてくれます。このツールは、チャットの吹き出し内の決済カードを、請求書テーブルを読むのと同じ方法で読み取ります。「金額」が意味的に何を指すかを理解するのであって、固定のピクセル位置を探すわけではありません。
これは従来のOCRツールの動作とは根本的に異なります。OCRは文字を見るだけで、KakaoPayの確認カードの中央にある大きな太字の数字が、取引金額であってポイント残高や電話番号ではないことを理解しません。スクリーンショットを画像として処理するビジュアルAIモデルは、レイアウトの階層と文脈の手がかりを理解します。人間が決済確認を見たときに、無意識に最も大きなテキストブロックに目が行くのと同じです。スクリーンショットからのデータ抽出が機能するのは、AIが文字認識に優れているからではなく、読み取る前にドキュメントの視覚的構造を再構築するからです。
KakaoPayは「チャットアプリ内蔵決済」の領域で独自の位置を占めています。LINE Pay(日本)も同じアーキテクチャ(メッセンジャー内での決済)を共有していますが、LINE Payの確認カードはKakaoPayとは視覚的に異なり、フィールドの配置が違い、チャット通知よりもアプリ内ウォレット履歴への依存度が高くなっています。WeChat Pay(中国)はこのパターンの元祖ですが、その確認画面は取引情報がより密集しており、支払い方法、注文番号、店舗情報が1枚の高密度なカードに表示されることがよくあります。フィリピンのGCashとAlipayも、アジアのさまざまな市場で同様の構図を完成させています。各社の確認画面のレイアウトは異なりますが、根底にある問題は同じです。つまり、素早く一目で確認するために設計された非ドキュメント型インターフェースに、決済データが閉じ込められているということです。
このグループの中でKakaoPayのケースを際立たせているのは、KakaoTalkとの統合度です。LINE内に専用のウォレットタブを持つLINE Payや、WeChat内に専用の「ウォレット」セクションを持つWeChat Payとは異なり、KakaoPayはその境界をより積極的に曖昧にしています。決済履歴、請求書支払い、保険、投資機能はすべてKakaoTalkの「その他」タブ内に共存し、チャット機能と金融機能の間に明確な視覚的区切りがありません。作業中のスクリーンショットには、決済詳細と友人の最後のメッセージが同じフレームに写っているかもしれません。それはプラットフォームのバグではなく、設計思想なのです。しかし、その分、抽出処理はフレーム内のすべてが決済データではない混在コンテンツのスクリーンショットを処理する必要があることを意味します。
FAQ
KakaoPayのスクリーンショットで、チャットメッセージと支払いカードが混在している場合でもデータを抽出できますか?
はい、できます。ビジュアルAIモデルは、クリーンで独立した支払い確認画面でなくても問題ありません。チャット画面内の支払いカードを、その視覚的な構造(枠線付きのカード、大きな金額フォント、店舗名ラベル)を認識して特定し、周囲のチャットメッセージや他のメッセージのタイムスタンプ、UI要素を無視しながら、関連するフィールドを抽出できます。抽出はスクリーンショット全体ではなく、支払いブロック自体に焦点を当てます。
店舗名が韓国語で、英語にしたい場合はどうすればよいですか?
抽出では、画面に表示されている文字列をそのまま取得します。店舗名が「파리바게뜨」の場合、スプレッドシートにはそのまま入ります。その後、別のステップで名前を翻訳したり標準化したりできます。または、推論列をサポートするツールを使って、言語に関係なく店舗を自動的にカテゴリ分類することもできます。重要なのは元の文字列をそのまま取得することであり、翻訳ロジックはその上に重ねることができます。
1つのバッチで複数のKakaoPay取引を処理するにはどうすればよいですか?
複数の取引のスクリーンショット(たとえば1週間分のビジネス食事や消耗品購入)がある場合は、それらをまとめてバッチとしてアップロードし、3つの列(金額、店舗名、時間)を一度に定義できます。抽出はすべてのスクリーンショットに対して並行して実行され、結果は1つのテーブルに統合され、各行が1つの取引を表します。これは、月末に多数のKakaoPayレコードを一度に処理する際に特に便利です。
ファイルは安全に処理され、保存されません。
KakaoPayは2024年に月間アクティブユーザー2,400万人に対し、43.1兆ウォンの決済を処理しました。これは、支払いデータが含まれるチャットバブルが非常に多いことを意味します。記録に必要なもの(ビジネス食事、消耗品購入、受け取ったフリーランスの支払い)は、チャットのスレッドに閉じ込められるべきではありません。必要な3つのフィールドは画面に表示されています。太字の金額、その上の店舗名、そして近くの時刻です。あとはそれらを正しい列に配置するだけです。