I'd suggest changing your post title, though. When I use something that has sensitive financial data and a payment feature, I want to feel very confident. The title makes it seem like the company (or product) has had lots of ups and downs, which makes me nervous to use it until I find out that it's actually a reference to personal issues.
Maybe something like this would be better? "Show HN: Spent a year building a better invoicing API"