10 ポイント 投稿者 nemorize 13 일 전 | 2件のコメント | WhatsAppで共有

銀行の入出金通知メールをパースするJSライブラリです。
「銀行 → Cloudflare Email Routing / AWS SES Inbound → Webhook → 入出金確認の自動化」を目的に作成しました。
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: '홍길동'  
//     }  
//   ]  
// }  

2件のコメント

 
calvinsnax 13 일 전

こういうアイデアは考えてみたことがあるんですが、国内の銀行には入出金履歴を随時送ってくれるサービスがないようで、試してみることができませんでした。農協銀行はそれができるみたいですね?

 
nemorize 12 일 전

はぁ……そうですね……
農協ではメールで入出金通知を提供していますが、他の銀行はメール通知を提供していないんですね……?
ライブラリ名を変更しないといけませんね……