You obviously should change the method of payment.
For this purpose you need to check your lease first, cause it could state acceptable methods of payments. If those methods aren't mentioned, you may offer your landlord to pay rent in different way.
I suppose you to pay rent with the help of electronic deposit or credit card.
In first case you can set up an electronic transfer directly to your landlord's bank account. You and the landlord can check online to ensure the transfer has been made. Since payment process is tracked electronically, there's no need for a hand-written receipt.
The second variant - you need to sign up for a card that offers perks, and then send funds to the landlord's account. Theses transactions also don’t need a personal receipt.