That is why we must fight to require all political donations to be ANONYMOUS. You can't sell influence if you don't know who is buying. Americans should be permitted to donate to any candidate or party in any amount they choose; that's FREEDOM. But if the funds are contingent upon guaranteeing certain outcomes it becomes BRIBERY. That is criminal.
I would argue that all contributions MUST be public - including those to PACs. Why? Because if I contribute to candidate X, his campaign has my check. THEY know who I am, but no one else. If I contribute through some anonymous source (if such is required), then I WILL let the campaign know in some way if I want influence (”hey, did you see that contribution on June 3 for $100,000.62? Yeah, the ONLY one for that amount on that day - well, that was ME. Want more? Then here’s what I need....”).
No, it must all be public, so that EVERYONE can see who (or what organization) gave funds (and if an organization, then ITS list of donors must be available)...and if legislation is later proposed that benefits the donor only, then the dots can be connected.