Yes, but all donations must be public knowledge and it should be publicly disclosed
We should limit the amount a political party can receive in total, as well as the amount of any corporation/organization they can donate, so that these donations cannot turn into bribes.