From a european point of view, donating to a political campaign is nothing we would even consider. Additionally, we are not even allowed to donate if we wanted.
This makes this whole post relevant to less than 5% of the world's population.
Most political parties rely heavily on state subsidies, but not in Germany where they get hundreds of millions of euros from private individuals and companies.