BoA withdraw direct connect for new users a couple of years ago, if you were already signed up you are grandfathered in and there are advanced settings if not you are out of luck.
This is from an old post:
Bank of America dropped their support for new customers for their direct OFX connection service last year. Moneydance requires this service in order to talk directly to a bank.
However, if your account was activated for direct connect before they turned off support, you should still be able to connect in Moneydance. There is no knowing how long this will continue to work, but you can try connecting with these settings:
You can enter these by going the Online->"Setup Online Banking" menu item and then clicking on the Advanced Setting button. Again, this will only work if your account has already been activated for direct connections.
If you haven't enabled direct connect with Bank of America previously, the best way to get your transactions into Moneydance will be to use a web browser to download them from your bank's web site. You can download into QFX, QIF, OFX or OFC files (sometimes referred to as Quicken or MS Money files), any of which will import cleanly into Moneydance.
You can also open your bank's download page directly (after entering the appropriate address in the Account->Edit Account menu) by going to the menu bar and selecting Online->Open Account Website.