You didn't make a mistake. It doesn't matter if they have their own Skymiles accounts or not. The eCredits will still be in their name and can't be transferred to someone else. It's not actually based on having their Skymiles number on ticket (and you can't place your Skymiles number on someone else's ticket anyway). Having an account just makes it easier to access and track the credits.
Last edited by xliioper; Mar 5, 2022 at 2:59 pm