Library JS untuk mem-parsing email notifikasi mutasi bank
(github.com/nemorize)Ini adalah library JS untuk mem-parsing email notifikasi transaksi masuk/keluar bank.
Dibuat untuk tujuan "bank -> Cloudflare Email Routing / AWS SES Inbound -> webhook -> otomatisasi konfirmasi transaksi masuk/keluar".
Saya tahu ada kalanya sebagian orang ingin menerima pembayaran lewat transfer rekening karena kontrak PG terasa membebani. Semoga ini bisa sedikit membantu untuk mereka.
Saat ini library ini hanya bisa mem-parsing email dari NH Nonghyup, jadi masih sangat membutuhkan banyak kontribusi. Saya akan sangat berterima kasih bahkan jika Anda hanya bisa berkontribusi berupa file email saja!
Instalasi
yarn add @nemorize/korean-banking-email-parser
Contoh
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 komentar
Saya sempat memikirkan ide seperti ini, tetapi sepertinya bank-bank di Korea tidak punya layanan yang rutin mengirimkan riwayat pemasukan dan pengeluaran, jadi saya belum sempat mencobanya. Berarti Bank Nonghyup bisa melakukan itu ya?
Huh... benar juga...
NH menyediakan notifikasi setoran/penarikan lewat email, tapi bank lain ternyata tidak menyediakan notifikasi email ya...?
Sepertinya saya harus mengganti nama library ini, huhu