Can someone else make a payment on my behalf?

Yes you can. You'd just need to provide us more information on the "Select Payer" section of the person who is paying on your behalf.