DisneyLife needs your email address for two reasons.
Firstly, it acts as your username. This makes logging in to DisneyLife easy.
Secondly, we sometimes need to get in touch with you. Any important updates will be sent to the email address in the account owner’s profile.
As for your payments details, they're needed at sign-up for verification purposes.