Everything on this page that is a measurement is read live from the running system — which keys are set, which tiers exist, whether the webhook has ever fired. Only the judgements (roadmap, risks) are written by hand. No key material is ever sent to this page: a credential is reported as set/unset plus test-or-live, never masked or partial.
Live since 8 October 2026, 16:02 UTC; the first real payment (Standard, €2.99) went through that afternoon and was refunded. Hand-kept: remove a row when it is done. The whole launch, payments and everything else, is on the production readiness page, which checks what it can live.
Recorded here so they are not re-litigated every time this page is opened. The reasoning behind each is kept further down rather than deleted, so it can be re-checked.
Read from the API process's own environment, so this reflects what the running server actually has — not what a .env file on disk says.
The number that matters before go-live is how many accounts hold a paid tier without ever having paid for it.
Registered as autónomo (036 and RETA, 2–3 October 2026). The step-by-step that got here is in STRIPE_SPAIN_SETUP.md. None of this is legal or tax advice.
Updated by hand as each step completes — nothing in this block is read from AEAT or Social Security.
Written down because each is a place the research was inconclusive or personal to you — and where being wrong costs money.
The integration, the registration, test mode and the switch (Phases 0–4) are done; what is left is running it.
STRIPE_SPAIN_SETUP.md (the step-by-step: autónomo vs SL, Modelo 036/035/369, Málaga offices, timelines), STRIPE_ACTIVATION_READINESS.md (tax, legal, KYC) and BILLING.md (how the integration works). This page is the live status view over those; it does not replace them, and it is not legal or tax advice.