"On their behalf" is not the same as "with their consent". If you have consent there won't be any complaint, so the issue is moot. I imagine it's legal, though. It's what happens every time a parent lets the kid use the credit card, isn't it?