I use my bank’s ez pay system. It’s worked great for me for years. In the past our company ran into a problem with a credit card processing vendor who initiated a BS withdrawal from our bank (we returned their equipment, they claimed they didn’t get it—total scam). We happened to catch the charge and fight it within the 24-hour period, but there was a very narrow time window to pull that off, otherwise we would have had to sue in court to get our money back. Ever since, we’ve made sure all of our payments are “pushed” to the vendor from our bank instead of being “pulled” from the vendor side. You can set up auto-payments on the bank’s side if it’s the same amount every month. Also, some vendors support e-billing that allows them to submit a bill to your bank and the bank will pay the amount submitted if you set that up.