Payments Patterns: Elements of Reusable Money Software | Dark Hacker News