銀行の入出金通知メールをパースするJSライブラリ
(github.com/nemorize)銀行の入出金通知メールをパースする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件のコメント
こういうアイデアは考えてみたことがあるんですが、国内の銀行には入出金履歴を随時送ってくれるサービスがないようで、試してみることができませんでした。農協銀行はそれができるみたいですね?
はぁ……そうですね……
農協ではメールで入出金通知を提供していますが、他の銀行はメール通知を提供していないんですね……?
ライブラリ名を変更しないといけませんね……