bmo-e-transfer

1.0.0 • Public • Published

BMO-e-transfer

This is Node.js code to automatically log in and send e-transfers for Bank of Montreal's online banking. It uses puppeteer to launch and drive an instance of chromium.

Warning

This code could potentially be quite risky. It might accidentally send an e-transfer to the wrong recipient. Always be careful when dealing with personal finances. It is also entirely based on the current BMO web design. Small changes in their design could completely break this.

Usage

Install with npm install BMO-e-transfer

Usage example:

const BMO = require('BMO-e-transfer')
 
let bank = new BMO(username, password)
 
let balance = await bank.balance()
 
bank.sendTransfer(name, email, amount, question, answer)

You can also pass in a path in the BMO object constructor. This will cause the program to save screenshots of the completed transfer receipt screen in that path.

Package Sidebar

Install

npm i bmo-e-transfer

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

7.03 kB

Total Files

4

Last publish

Collaborators

  • christopher-siewert