If a collection agent visits you at home you don’t have to make cash payments to them. It’s better to call the company later and set up a standing order after you’ve had a chance to work out what you can realistically afford.
If you do make any payments to a collection agent who calls at your home, make sure you see their ID first, and get a receipt for the payments. Don’t let them pressure you into paying more than you can afford.