Capturas de Tela de Pagamento do KakaoPay
Como Identificar o Valor, o Comerciante e o Horário
Se você mora na Coreia do Sul, conhece a rotina: um pagamento é feito pelo KakaoPay e a confirmação não chega como e-mail ou recibo em PDF. Ela aparece como uma bolha de mensagem dentro de um chat do KakaoTalk. O valor está em won coreano (₩), o nome do comerciante está em hangul (한글), e o horário da transação está enterrado em um carimbo de data/hora do chat que pode ou não corresponder ao momento em que o pagamento foi realmente processado. Para quem precisa desses três detalhes — valor, comerciante e horário — em uma planilha ou aplicativo de contabilidade, essa bolha de chat é onde a trilha começa.
O Problema da Camada de Chat do KakaoTalk
O KakaoPay não é um aplicativo independente como o PayPal ou o Venmo. Ele está incorporado dentro do KakaoTalk (카카오통), a plataforma de mensagens usada por 93% dos usuários de smartphones na Coreia. Quando você paga em uma loja de conveniência com um QR code, envia dinheiro para um amigo ou acerta a conta de um restaurante, a confirmação aparece como uma notificação dentro de uma conversa — não em uma aba separada de "Comprovantes".
Isso é importante por causa do que as pessoas realmente fazem com essas confirmações. Elas tiram um print. O balão de chat se torna o registro de fato da transação. Mas um print de um chat está a duas camadas de distância dos dados estruturados: primeiro, não é um documento — é uma interface de mensagens com fotos de perfil, carimbos de data/hora e reações com emojis misturados aos detalhes do pagamento. Segundo, a própria informação do pagamento — o valor, o comerciante, a hora — está incorporada em uma interface estilo cartão dentro do balão de chat, e não organizada como um recibo.
Este é o padrão que conecta o KakaoPay ao LINE Pay no Japão e ao WeChat Pay na China: todos os três são sistemas de pagamento integrados a aplicativos de mensagens. Em cada caso, o registro do pagamento fica dentro de um chat, e extrair os dados significa navegar por uma interface que não foi projetada pensando na exportação de dados. Mas a informação está lá — você só precisa saber onde procurar.
Encontrando o Valor do Pagamento (거래금액)
O valor geralmente é o elemento mais proeminente em uma confirmação do KakaoPay — ele é exibido em uma fonte grande e em negrito, geralmente centralizado em um balão estilo cartão abaixo do nome do comerciante. No histórico de transações do aplicativo KakaoPay (거래내역), cada entrada mostra o valor no lado direito de um item da lista, precedido por um sinal de menos para pagamentos enviados ou mostrado sem sinal para transferências recebidas.
Duas coisas para observar ao ler valores do KakaoPay a partir de prints:
A armadilha do desconto de Pontos. O KakaoPay tem sua própria moeda de recompensas — Pay Points (페이포인트). Quando você usa Pontos para pagar parcialmente algo, a confirmação mostra dois números: o valor original da mercadoria e o valor "realmente pago" após o desconto dos Pontos. O valor realmente pago é o que sai da sua conta bancária. Se você está registrando a transação para a contabilidade, é esse que você quer — não o preço de etiqueta antes do desconto. A diferença entre esses dois números é fácil de passar despercebida, especialmente em um print de balão de chat onde a linha de desconto de Pontos está em texto menor.
Formatação do won coreano (₩). Os valores são exibidos em won com vírgulas como separadores de milhar: ₩15.000 para quinze mil won. Um almoço típico em Seul pode custar ₩9.000–12.000; uma conta de serviços públicos mensal pode chegar a ₩50.000–150.000. Com a taxa de câmbio de aproximadamente 1.400 won por dólar, um pagamento de ₩50.000 equivale a cerca de US$ 35 — o que significa que, se você estiver convertendo registros em won para outra moeda para relatórios, a posição da vírgula e a contagem de zeros são importantes. Uma vírgula no lugar errado ou um zero a menos transforma ₩100.000 em ₩10.000, e você só vai notar quando algo não fechar no final do mês.
Diferente do PayPay no Japão, onde o valor geralmente é mostrado dentro de um cartão de notificação amarelo com um layout distinto, a apresentação do valor no KakaoPay é mais discreta — texto preto em um cartão branco, com o símbolo do won à esquerda e o valor numérico alinhado à direita na maioria das telas. O contraste é importante se você está criando o hábito de escanear prints rapidamente; você aprende onde olhar com base no aplicativo, não em um modelo universal.
Identificando o Nome do Comerciante (가맹점명)
O nome do comerciante em uma captura de tela do KakaoPay aparece de três formas possíveis, dependendo de onde você está olhando:
No histórico de transações do aplicativo, cada item da lista mostra o nome do comerciante em coreano (ou inglês, para redes internacionais) à esquerda, com o valor à direita. Esta é a fonte mais confiável — o nome é exatamente a string que o comerciante registrou no gateway de pagamento do Kakao. Uma compra em uma loja de conveniência CU exibirá "CU" ou "CU편의점"; um pagamento no Paris Baguette aparece como "파리바게트". Esses nomes são consistentes entre transações do mesmo comerciante.
Em uma notificação de chat do KakaoTalk, o nome do comerciante aparece dentro do balão do cartão de pagamento, geralmente acima do valor. Mas aqui está o detalhe: se o pagamento foi uma transferência pessoa para pessoa (개인 송금), o "comerciante" exibido é o nome de exibição do KakaoTalk da pessoa para quem você enviou o dinheiro — não uma entidade empresarial. Para transferências pessoa para pessoa, você não tem um comerciante; você tem um contato. Se você está categorizando despesas, a pergunta passa a ser "para quem eu paguei" em vez de "qual loja".
Para pagamentos por QR code em lojas físicas, as informações do comerciante vêm do banco de dados de comerciantes do Kakao, o que significa que o nome exibido na sua confirmação é o nome comercial registrado da loja — que pode ser diferente da placa acima da porta. Um pequeno restaurante pode estar registrado sob o nome do proprietário ou de uma pessoa jurídica, e não sob o nome fantasia do restaurante. Essa desconexão é comum entre pequenas empresas coreanas e significa que você nem sempre consegue associar um lançamento do KakaoPay a um nome de loja familiar sem fazer uma verificação cruzada.
Nomes de empresas coreanas apresentam um desafio particular para quem não fala coreano: o nome do comerciante geralmente está apenas em hangul, sem um alias em inglês. Um pagamento para "롯데리아 홍대점" (filial Hongdae do Lotteria) pode ser reconhecível porque o nome da marca é transliterado, mas "김밥천국 알아서 주는 집간의사" é um nome de loja local descritivo que não será mapeado para nada em um sistema contábil em inglês. É aqui que ter uma etapa de extração que capture a string coreana bruta faz diferença — você pode traduzi-la ou categorizá-la depois, mas não pode recuperar caracteres que não foram capturados.
Definindo o Horário da Transação (거래일시)
O horário da transação parece o campo mais simples — é uma data e hora — mas o KakaoPay introduz uma ambiguidade específica que pode pegar qualquer um que dependa de capturas de tela.
O timestamp de uma mensagem do KakaoTalk reflete quando a notificação chegou no chat, não quando o pagamento foi processado. Na maioria das transações, a diferença é de segundos. Mas se o pagamento envolveu uma transferência bancária pela conta vinculada do KakaoPay, ou se houve atraso de rede durante o pagamento por QR code, o horário real da liquidação (o momento em que o dinheiro saiu da sua conta) pode ser minutos ou até horas antes do timestamp da notificação. Para relatórios de despesas ou registros fiscais onde o horário exato da transação importa — pense em refeições de negócios, pagamentos de clientes ou reembolsos com registro de horário — o histórico de transações do aplicativo é a fonte oficial. O balão do chat é uma notificação, não um comprovante.
O KakaoPay exibe as datas no formato AAAA.MM.DD no histórico de transações (ex.: 2026.07.09), com o horário no formato 24 horas abaixo. Isso difere do timestamp do chat, que usa a configuração de localidade do dispositivo e pode mostrar rótulos de tempo relativo ("10 minutos atrás", "어제" para ontem) em vez de datas absolutas em mensagens mais antigas. Se você estiver capturando a tela de uma notificação do chat dias depois do ocorrido, o que vê pode ser "7 de julho" em vez de "2026.07.09 14:23" — e para a contabilidade, o segundo é o que você precisa.
A tela de histórico de transações do aplicativo KakaoPay resolve isso: cada entrada tem uma data e hora precisas abaixo do nome do comerciante. Faça a captura de tela de lá quando a precisão for importante. Faça a captura do chat quando velocidade e conveniência forem a prioridade. A escolha depende se o registro que você está criando precisa sobreviver a uma auditoria ou apenas precisa existir.
Do Balão do Chat ao Software de Contabilidade
Depois de localizar o valor, o comerciante e o horário, a pergunta é: para onde esses dados realmente vão?
Para pequenas empresas e freelancers coreanos, o destino é frequentemente uma plataforma de contabilidade local. O Douzone WEHAGO (더존 위하고) domina o mercado com mais de 130.000 clientes de ERP e aproximadamente 90% de penetração entre os escritórios de contabilidade fiscal coreanos — é a escolha padrão se seu contador for coreano. O ECount ERP (이카운트) é a alternativa nativa em nuvem popular entre SMBs que desejam preços com usuários ilimitados sem taxas por assento. O QuickBooks Korea atende o segmento de expatriados e freelancers com uma interface em inglês. Nenhuma dessas plataformas consegue ler nativamente uma captura de tela do KakaoTalk — a etapa entre "eu tirei uma captura de tela" e "os dados estão nos meus livros" ainda é manual para a maioria dos usuários.
É aqui que a abordagem de extração importa. Em vez de digitar ₩15.000, "파리바게뜨" e "2026.07.09 14:23" em três campos separados manualmente — para cada transação, todo mês — você pode definir essas três colunas uma vez e deixar a IA localizar os valores correspondentes em cada captura de tela. A ferramenta lê o cartão de pagamento dentro do balão do chat da mesma forma que lê uma tabela de fatura: entendendo o que "valor" significa semanticamente, não procurando uma posição fixa de pixel.
Isso é fundamentalmente diferente do que uma ferramenta de OCR tradicional faria. O OCR enxerga caracteres; ele não sabe que o número grande e em negrito no centro de um cartão de confirmação do KakaoPay é o valor da transação, e não um saldo de pontos de fidelidade ou um número de telefone. Um modelo de IA visual que processa a captura de tela como uma imagem entende a hierarquia do layout e as pistas contextuais — da mesma forma que seu olho salta naturalmente para o maior bloco de texto quando você dá uma olhada em uma confirmação de pagamento. Extrair dados de capturas de tela funciona porque a IA reconstrói a estrutura visual do documento antes de lê-lo, e não porque é melhor em reconhecimento de caracteres.
O KakaoPay ocupa uma posição única no cenário de "pagamento incorporado a aplicativos de chat". O LINE Pay (Japão) compartilha a mesma arquitetura — pagamento dentro de um mensageiro — mas os cartões de confirmação do LINE Pay são visualmente distintos dos do KakaoPay, com posicionamento de campos diferente e uma dependência maior do histórico da carteira no aplicativo do que de notificações no chat. O WeChat Pay (China) é o modelo original para esse padrão, mas sua tela de confirmação é mais densa em transações, geralmente mostrando método de pagamento, número do pedido e informações do comerciante em um único cartão denso. O GCash nas Filipinas e o Alipay completam o quadro em diferentes mercados asiáticos, cada um com seu próprio layout de tela de confirmação, mas com o mesmo problema subjacente: dados de pagamento presos em uma interface que não é de documento, projetada para uma rápida olhada, e não para manter registros.
O que torna o caso do KakaoPay distinto dentro desse grupo é o grau de integração com o KakaoTalk. Diferentemente do LINE Pay, que tem uma aba de carteira dedicada dentro do LINE, ou do WeChat Pay, que tem uma seção "Carteira" dedicada dentro do WeChat, o KakaoPay confunde os limites de forma mais agressiva: o histórico de pagamentos, pagamento de contas, seguros e recursos de investimento coexistem dentro da aba "Mais" do KakaoTalk sem uma separação visual clara entre funções de chat e funções financeiras. A captura de tela com a qual você está trabalhando pode mostrar detalhes do pagamento e a última mensagem de um amigo no mesmo quadro. Isso não é um bug da plataforma — é a filosofia de design. Mas significa que a extração precisa lidar com capturas de tela de conteúdo misto, onde nem tudo no quadro são dados de pagamento.
Perguntas Frequentes
Posso extrair dados de capturas de tela do KakaoPay que misturam mensagens de chat e cartões de pagamento?
Sim. Um modelo de IA visual não precisa que a captura de tela seja uma confirmação de pagamento limpa e isolada. Ele consegue identificar o cartão de pagamento dentro de uma interface de chat reconhecendo sua estrutura visual — o cartão com borda, a fonte grande do valor, o rótulo do comerciante — e extrair os campos relevantes enquanto ignora as mensagens de chat ao redor, os carimbos de data/hora de outras mensagens e os elementos da interface. A extração foca no bloco de pagamento em si, não na captura de tela inteira.
E se o nome do comerciante estiver em coreano e eu precisar dele em inglês?
A extração captura a string de caracteres exatamente como aparece na tela. Se o nome do comerciante for "파리바게틤", é isso que você terá na sua planilha. Você pode então traduzir ou padronizar os nomes em uma etapa separada — ou usar uma ferramenta que suporte uma coluna inferida para classificar os comerciantes em categorias automaticamente, independentemente do idioma. O segredo é capturar a string original intacta; a lógica de tradução pode ser aplicada posteriormente.
Como lidar com múltiplas transações do KakaoPay em um único lote?
Se você tiver capturas de tela de várias transações — por exemplo, uma semana de refeições de negócios e compras de suprimentos — você pode enviá-las juntas como um lote e definir suas três colunas (valor, comerciante, hora) uma única vez. A extração é executada em todas as capturas de tela em paralelo e mescla os resultados em uma única tabela, com cada linha representando uma transação. Isso é particularmente útil para a conciliação de final de mês, quando você está processando dezenas de registros do KakaoPay de uma só vez.
Os arquivos são processados com segurança e não são armazenados.
O KakaoPay processou KRW 43,1 trilhões em pagamentos durante 2024 em 24 milhões de usuários ativos mensais. Isso é um monte de bolhas de chat com dados de pagamento dentro delas. As que importam para seus registros — as refeições de negócios, as compras de suprimentos, os pagamentos recebidos como freelancer — não devem ficar presas em uma thread de chat. Os três campos que você precisa estão bem ali na tela: o valor em negrito, o nome do comerciante acima dele e a hora em algum lugar próximo. O resto é só colocá-los na coluna certa.