Yes. You can buy a new licence for someone else via the website and pay by Direct Debit or debit/credit card. If you want to start paying for an existing licence by Direct Debit you can update the bank details.
Alternatively, you can apply for a TV Licensing payment card for their address and pay for their licence that way.
Find out how to transfer your TV Licence to someone else.