Show GN: 은행 입출금 알림 메일을 파싱하는 JS 라이브러리
(github.com/nemorize)은행 입출금 알림 메일을 파싱하는 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: '홍길동'
// }
// ]
// }
이런 아이디어를 생각해보긴 했는데 국내 은행들이 입출금 내역을 수시로 보내주는 서비스가 없는거 같아서 시도해보지 못했어요. 농협 은행은 그게 되나보네요?