Notes from the build

Notesfrombuildingandrunningtwoproducts.

Engineering write-ups from the team behind CashTrace and Rentisha: M-Pesa reconciliation, KRA eTIMS filing, WhatsApp support in three languages, and what it takes to keep two products running.

The archive

Matching M-Pesa payments to invoices when nothing carries a reference

Kenyan SMEs get paid on M-Pesa first and by bank transfer second, and neither arrives with an invoice number attached. How we narrow a payment to a single open invoice, and where we still hand the decision back to a human.

Read the piece

Get the first one when it goes up.

One email per piece, no other sends. Written by the people who built and operate the systems being described.