0.3.0 • Published 2 months ago
transaction-messages-parser v0.3.0
transaction-messages-parser
This is a WIP project to parse transaction messages(email and SMS) from different banks and extract the relevant information from them.
Currently supported banks/institutions:
- American Express
- Credit Card
- AU Small Finance Bank
- Credit Card
- Axis Bank
- Credit Card - SMS and Email
- Debit Card
- Savings Account
- UPI
- HDFC Bank
- Credit Card - SMS and Email
- Debit Card - SMS and Email
- Savings Account
- UPI - SMS and Email
- ICICI Bank
- Credit Card
- Debit Card
- Savings Account
- UPI
Usage
import { getTransactionData } from 'transaction-messages-parser';
const message = 'HDFC Bank: Rs. 11.00 credited to a/c XXXXXX1234 on 20-02-24 by a/c linked to VPA goog-payment@okaxis (UPI Ref No 123456789123).';
const transactionData = await getTransactionData(message);
console.log(transactionData);
Contributing
If you would like to report an issue or request a new bank/institution to be supported, please create an issue with sample messages from the bank/institution.