I have been trying to subscribe a few times from Japan, being a foreigner and i amunable to get validated despite my residence card. it feels a bit difficult to navigate this walkthrough.
unable to subscribe
Are you trying to subscribe to the Development Program?
For your question, please contact the Apple Developer Program Support Team. If that request is with a team other than the Apple Developer Program Support Team, please get in touch with them through http://developer.apple.com/contact. Please make sure to mention that you were referred to them by DTS.
We hope this information is helpful to you.
Albert Pascual Worldwide Developer Relations.