10 điểm bởi nemorize 13 ngày trước | 2 bình luận | Chia sẻ qua WhatsApp

Đây là thư viện JS dùng để phân tích email thông báo nạp/rút tiền của ngân hàng.
Nó được tạo ra với mục đích "ngân hàng -> Cloudflare Email Routing / AWS SES Inbound -> webhook -> tự động hóa việc xác nhận nạp/rút tiền".
Tôi biết có không ít người thấy hợp đồng với PG là một gánh nặng nên muốn nhận thanh toán qua chuyển khoản ngân hàng. Hy vọng nó sẽ giúp ích phần nào cho những người như vậy.

Hiện tại mới chỉ có thể phân tích email của NongHyup Bank, nên vẫn rất cần nhiều đóng góp. Chỉ cần đóng góp cả file email thôi cũng đã rất cảm ơn rồi!

Cài đặt

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

Ví dụ

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 bình luận

 
calvinsnax 13 ngày trước

Tôi cũng từng nghĩ đến ý tưởng này, nhưng có vẻ các ngân hàng trong nước không có dịch vụ gửi lịch sử thu chi thường xuyên nên tôi chưa thể thử. Có vẻ Ngân hàng NongHyup thì làm được nhỉ?

 

Hừ... đúng là vậy thật...
NongHyup có cung cấp thông báo tiền vào/ra qua email, nhưng có vẻ các ngân hàng khác thì không cung cấp thông báo qua email nhỉ...?
Có lẽ phải đổi tên thư viện thôi T_T