What is the best method of collecting HOA dues?

Currently, the account is not set up for any electronic payments which is very inconvenient for owners. Owners have been instructed by the current treasurer to mail their checks or bring them to us to deposit. (I recently became president so im trying to make some improvements) Some owners have had a hard time paying on time so I think having the option of electronic payments would eliminate excuses for failure to pay.

What is the most recommended method to collect due electronically? (Quickbooks, Venmo, Zelle, etc.)