13-status-matrix
I shipped a Python SDK for a payment gateway. The page I'm most proud of is a status table.

I shipped a Python SDK for a payment gateway. The page I'm most proud of is a status table.
Most SDK READMEs say "production ready" โ a marketing word.
Mine shows a matrix, row by row:
โ Unit โ respx-mocked, asserting the exact body sent on the wire
โ Sandbox โ integration against the gateway's sandbox
โ Prod โ real money, exact date (2026-05-31), verified back via webhook
Six payment methods. Two API generations. Three auth methods.
Each row earned independently.
The table also tells the uncomfortable truths:
โ Apple Pay sandbox returns 400 on merchant validation (reported, not fixed on their side yet).
โ Multibanco refund settles asynchronously via a separate webhook, hours later.
โ Pay By Link expires silently โ no webhook, just a generic 404.
Each of these is now a normalized type or a documented quirk in the SDK.
If your README has a "Production Ready โ
" badge and nothing else, you're asking your users to trust a sticker.
A matrix gives them something they can audit.
What's the most honest thing in your docs?
Status matrix live: eupago.bilouro.com
P.S. New tech post every Wednesday.
#OpenSource #Python #SoftwareArchitecture