You can pay for your friend's ESEA subscription by purchasing either a Premium or League Pass code at the following 3rd party resellers:
Your friend will then be able to activate the code here.
Please note that purchasing Premium/League Pass via Steam or via the subscribe portal will purchase a subscription for YOUR account only and is not transferable to other accounts.
Alternatively, you can purchase a subscription directly for a friend via this process on their profile.