I usually just PM the person my address and ask them to tell me when they'll be coming by so I can have it out. I work from 7-4, but usually come home for lunch, so I either set it out before I leave or when I'm home for lunch depending on when they want to pick up.
I then tell them to just leave the money under the rug on the porch. That being said, most of my items are small. I think I've done up to them owing me $20 this way. I've never had a problem and have always been paid, but if it were much more than $20, I'd probably arrange to meet them somewhere because there's always the chance they will not leave the money. I've also had a few people venmo the money to me, but that's a bit of a risk on their end I guess, since I could then never leave the item out.
Also, wanted to say, that I live in a small-ish town and my house is in a subdivision, so depending on circumstances, I could see why some people wouldn't be comfortable giving their address or buyers wouldn't be comfortable going to someone's house, but for now, it's worked for me pretty well.