I say this so to warn of the dangers, But do what you will.
I allowed my trash collector to make monthly charges on my Visa. It was $29/month. It's that little box you check. All was well, until there was an $800 charge on Visa from the trash Co. I called them-no answer. Drove by-nobody there. They left town. I called Visa to get rid of that charge. Now, here's the bad part. I was told that it was already paid. And by agreeing to monthly charges, I agreed that they could charge any amount at any time-AND IT WOULD BE PAID.
To this day, I will not allow any Co. to make automated withdrawals via credit card. I do not want a repeat of the $800 fiasco. And if hackers can break into super secure sites, a hacker can get into John, The Trash Guy's site. The site, with my Visa authorization information.
BTW A family member, who was a lawyer, talked the escaped trash Co. guys into giving up the cash. They defrauded a whole bunch of people, and they faced decades in prison. So I got my money back. But no way am I leaving myself open ever again.