Can my landlord charge me EFT charges for paying my rent or security deposit in Virginia?

Can my Landlord charge me EFT Charges for rent, security deposit and other amounts payable by a tenant. House Bill 1519 prohibits landlords  from charging any fee if a tenant wants to make payments using an EFT. The bill also would have made it a violation of the Consumer Protection Act to impose a fee or surcharge for using an EFT to purchase any good or service, with the exception of ATM service fees or cases where the purpose of the service is to expedite an EFT.  We use a program called Appfolio and as a property manager, we are eating the fees as the real estate property management company.  Most tenants can also pay with ACH and it does make collecting rent between tenant and landlord a lot easier and timely.