10P by nemorize | ★ favorite | 댓글 2개

은행 입출금 알림 메일을 파싱하는 JS 라이브러리입니다.
"은행 -> Cloudflare Email Routing / AWS SES Inbound -> 웹훅 -> 입출금 확인 자동화"를 목적으로 만들었습니다.
PG 계약이 부담스러워 계좌이체로 결제를 받으시려는 분들이 종종 계신걸로 압니다. 그런 분들께 약간의 도움이 되었으면 좋겠습니다.

현재 NH농협의 이메일만 파싱할 수 있는 상태라 많은 기여가 필요합니다. 이메일 파일만이라도 기여해 주시면 감사하겠습니다!

설치

yarn add @nemorize/korean-banking-email-parser  

예시

import { parse } from '@nemorize/korean-banking-email-parser'  
import { readFile } from 'fs/promises';  
  
const encryptedHtml = await readFile('./Message.html', 'utf-8');  
console.log(  
    await parse(encryptedHtml, '000-00-00000')  
);  
  
// Output: {  
//   account: {  
//     accountNumber: '301-****-1234-56',  
//     accountHolder: '네모컴퍼니',  
//     accountStatus: '정상',  
//     balance: 100000,  
//     availableBalance: 100000,  
//   },  
//   transactions: [  
//     {  
//       transactionDate: '2026/01/01',  
//       type: 'deposit',  
//       amount: 30000,  
//       balanceAfter: 100000,  
//       branch: '자금과',  
//       bank: 'SC제일',  
//       description: '홍길동'  
//     }  
//   ]  
// }  

댓글과 토론

이런 아이디어를 생각해보긴 했는데 국내 은행들이 입출금 내역을 수시로 보내주는 서비스가 없는거 같아서 시도해보지 못했어요. 농협 은행은 그게 되나보네요?

허... 그러네요...
농협에서는 이메일로 입출금 알림을 제공하는데, 다른 은행들은 이메일 알림을 제공하지 않는군요...?
라이브러리 이름을 변경해야겠네요ㅠㅠ