"Green Card" exception
An individual who is not a citizen of the United States is eligible to make a contribution if he or she has a "green card" indicating that he or she is lawfully admitted for permanent residence in the United States.
https://www.fec.gov/help-candidates-and-committees/foreign-nationals/