My company has been using authorize for several years and started to use their E Check services. After a while it has gotten messy with e check returns due to insufficient funds, bad account numbers etc leading them to now take 15% off each check and holding it for 30 days. On top of that they hold the check for 7 to 8 days. Is there a good alternative to authorize.net I looked at paypal after hearing that they processed E Checks but salesperson said they do not accept E Checks even though that is on their site. Has anyone had good experiences with other E Check processors that they would recommend?