What if we spread corporate donations across all parties instead.
Ensure the target party gets the largest share of the donation (not necessarily 50%), but all the other parties get a slice of the pie based on their current number of seats.
If you don’t have any seats, you get to keep it all (because you’re either a fringe weirdo, or new and need a leg up).