bmo-e-transfer
v1.0.0
Published
Automatically log in and send e-transfers through Bank of Montreal's online banking
Downloads
2
Maintainers
Readme
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.