well maintained, effective, safe, secure and reliable alternatives
The bank, which holds my accounts, has a small gadget, which you plug into your computer using USB and which can read your bank card. You verify it is you by entering your PIN and pressing OK to confirm the number and total amount of the transactions. It fits all your requirements and preferable options.
A previous version (and this version when not plugged in) required entering a couple of codes into the gadget and the browser, making that slightly less user friendly, but still very workable.