I realize how dangerous/potentially harmful a "taxpayer contribution === influence" is. But I think it doesn't have to be a binary. Perhaps a "three house" style system would be an improvement for representative democracy here:
One house for representatives of each state One house for representatives of vote by population One house for representatives of taxpayers by net tax burden carried