Ask HN: Best way to accept payments for a product over a term | Hacker News Reader