Pre-1.0 · one maintainer · Stripe and cards only · no SDKs (client libraries) yet · no production users yet. Docs describe v0.9.1 (29 Oct 2026) · What’s new →
Escalation
How to handle an incident by severity. Back to the runbook index.
Data leakage, a billing-correctness bug, or all customer charges failing.
- Contain the damage. Revoke API keys or stop the API container;
Hardcount has no read-only mode. Pause webhook delivery by deactivating
endpoints (
PATCHwithactive=false, which keeps the signing secret). - Snapshot the database for forensic review.
- Assemble responders: get whoever runs the database and payments on the call.
- Communicate: status page and notifications to affected customers.
- Postmortem within 5 business days.
A subset of customers affected, with bounded financial impact.
- Find the affected scope with a database query.
- Page the on-call engineer. Do not wait for the next business day on billing issues.
- Patch, then correct past records (credit notes, manual reconciliation).
- Postmortem.
A small operator UX issue or an edge case.
- File an issue.