Moonpig: a billing system that doesn't suck
Design decisions behind a billing and accounting system. Key takeaway: some companies still pays by checks; do not use floats; complex customer workflows; date and time issues; mutable data.
- from
- Billing
- added
- 2026-10-10
- likes
- 0
similar
-
Optimizing payments with machine learning dropbox.tech
Describes a classic payment workflow, then how machine learning can replace hard-coded business rules and fine-tune the payment failures/retries loop to increase the success rates of charges.
-
5 things I learned while developing a billing system arnon.dk
A great introduction on all the various aspects of a billing system, from currency to invoices, including great illustrations on the logic of changing plans. All these topics are detailed in dedicated sections below.
-
“Designing billing for a service can be really challenging” news.ycombinator.com
Personal anecdote on the design of the pricing plan for AWS Simple Email Service.
-
20 years of payment processing problems kaimi.io
A huge collection of everything that went wrong, and still is, with payment APIs from the past 2 decades. Any issue exposed in this article that gets unaddressed will end up as stolen money.
-
The Anatomy of SaaS Pricing Strategy sbigrowth.com
Explain how to articulate the pricing of SaaS businesses around the product strategy.
-
Accounts Demystified: The Astonishingly Simple Guide To Accounting openlibrary.org
Helps you learn how to analyse and monitor your company's financial performance.
Billing › Accounting > Software design and implementation: “Design decisions behind a billing and accounting system. Key takeaway: some companies still pays by checks; do not use floats; complex customer workflows; date and time issues; mutable data.”