The best way, imo, is to put your cash money in people and businesses that support socialist ideals rather than capitalist ones. What you propose sounds like a utopian scenario, but until we can step out of paying money for things, we should do our best to keep it out of the hands of the bourgeois. And I want to emphasize that this includes the big banks that make money off of processing payments.
To end capitalism we need to ignore it.
Capitalism is a game where only a few people get to win....