dogear

enter for all results · esc to close

Moonpig: a billing system that doesn't suck

blog.plover.comsite

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

  1. 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.

  2. 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.

  3. “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.

  4. 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.

  5. The Anatomy of SaaS Pricing Strategy sbigrowth.com

    Explain how to articulate the pricing of SaaS businesses around the product strategy.

  6. 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.”