Looks buggy to me. I created a test invoice and specified that it should be payable at a later date and only via ACH.
I checked the preview link and the only option to pay was by credit card. I sent the invoice anyway and the test user's credit card was immediately charged.