who do you like when it comes to ACH/Online Check transactions? and do they allow hard goods/physical products?

thanks