I make products; mostly bad. The best way to validate a business idea is to ask people for money. You reach your pre-sales revenue goal = you keep going, else = move on to something else.
I wrote a quick guide + code on how to collect some $$$ using Stripe's API. Figured HN might be able to use it. Cheers!