Thanks for the response! Yeah, i was thinking the same, having a SSN does not void my non resident alien status. I'm trying to consult with another CPA on the matter but it looks like you are right.
Regarding Stripe, I really hope that they will accept my SSN as a verification. I'm leaning...