2. Is there a ban on donations from foreign interests to candidates?
France
"Une personne physique peut verser un don à un candidat si elle est de nationalité française ou si elle réside en France"
"Aucun candidat ne peut recevoir, directement ou indirectement, pour quelque dépense que ce soit, des contributions ou aides matérielles d'un Etat étranger ou d'une personne morale de droit étranger"
Article L. 52-8, Code électoral (as modified by Article 26, Loi n°2017-1339 du 15 septembre 2017)
A general ban exists on donations coming from foreign countries and from legal persons based in a foreign country. However, foreign individuals that reside in France can contribute to a campaign or donate money to a political party.