Apple support requesting an id to activate the Apple Developer Enrolment I accidentally wrote the name that’s on my Apple ID on the billing info which is different from the one on my credit card. 


I don’t know how to proceed since if they reject my payment it’s not clear i could re-purchase again. 
I don’t get why these organisations keep asking for identifications as if we should trust them and give our private information away.


Why did Apple support request my identification after purchasing an Apple Developer Program enrolment and was it legitimate?
This is 100% normal and expected since enrolling in an Apple Developer is a legally binding - super high stakes event. You are about to be approved to sign code and push code to the App Store that will be ready to run on 1 billion devices world wide. You also will have banking and legal documents signed that could run into 10,000 dollars a month or even higher.

I would call Apple Developer Support if you don’t understand why that organization is asking for legally binding information. 


https://developer.apple.com/support/
https://developer.apple.com/contact/phone/


Also, if you haven’t completed the sign up or payment, dev support can’t help you (yet). In that case you need to call Apple online sales support to determine if they can cancel the purchase - let you purchase again since you have money on the line or about to have $100 on the line to pay for a year of service, privilege and access to software and Apple’s marketing and development pre-release documentation. Much of that is covered by non-disclosure agreements that will get you sued if you steal and banned if you abuse the access.

Apple needs to know who you are and the details have to match to get to be a developer as the stakes are quite high for both parties. This could be your job or the careers of 10 people that can’t get paid if you publish apps as part of a company. Same for you, you could get sued if you publish apps with content you don’t own or license.

I’ve moved twice in 2 years and had to send them my driver’s license each time and other documentation just to get my address changed. Being asked for photo ID / banking information / and being called back and checked is par for the course for a developer.

I would recommend you get legal advice if you aren’t comfortable with signing these documents that are about to come your way once your purchase is set. Also, you don’t need to be a paid developer to run Xcode and install code on your personal devices. As a student - you can do almost all the learning you need without even paying to be a developer. Good luck whether or not you join as a paid developer this month.