Can someone else pay on my behalf?

Yes, however a third party payment authorization form must be endorsed and submitted along with photo ID.