I wonder if OP's product would work better if it was more like StackExchange bounties. Post a question alongside a non-refundable dollar amount. When someone posts an answer that solves your problem, you can award them the bounty. If no answers are accepted after a reasonable amount of time, the bounty is forfeited.
This setup contains risks for both the asker and the developer, but I think they're balanced pretty well, and the incentives are set up correctly.