Changelog
Developer documentation

Changelog

Notable changes to the Cyrus API. Breaking changes are announced here first.

DateChange
2026-07-13Python SDK 0.1.2 — fixed a packaging bug where pytest/pytest-asyncio were installed as unconditional runtime dependencies. Run pip install --upgrade cyrus-payments to pick it up.
2026-07-13Added an official Python SDK — pip install cyrus-payments, covering customers, transactions, and payment events. See the SDKs page.
2026-07-07Added misdirected-payment recovery — orphan events surfaced under GET /v1/payment-events with replay/reattribute endpoints.
2026-06-30Merchant-wide transactions (GET /v1/transactions), per-customer statements (GET /v1/customers/{reference}/statement), and reconciliation verdicts (MATCHED, DISCREPANCY, MANUAL_REVIEW).