@Brandon Morgan, nice to see someone from the same market here!
I do not accept cash app or zelle as those seem better suited for personal transactions than for something like rent payments.
I use apartments.com. It provides basically a tenant portal where you can upload copies of the lease, manage electronic payments, even do other things as well like maintenance requests.
Most tenants pay using secure ACH transfers from their account to mine. It takes a few days for the money to hit my account, but that is a small thing compared to the convenience. ACH transfers are free, but if a tenant wants to pay with a credit card they will get charged a fee. In addition tenants can choose to have their payments reported to a credit bureau to build their credit.
You can also set it up to automatically apply late fees which is nice.
Since its a portal for the tenant, both you and the tenant see a complete accounting of all payments made.
In addition you can use it to collect initial security deposits or to bill the tenant for addition items such as billed back utilities, damages, etc. So, if a tenant broke a window and it cost $300 to replace, you can simply add that bill in apartments.com and that way its all tracked where everyone can see it and track it.