Notable changes to the Cyrus API. Breaking changes are announced here first.
| Date | Change |
|---|---|
| 2026-07-13 | Python 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-13 | Added an official Python SDK — pip install cyrus-payments, covering customers, transactions, and payment events. See the SDKs page. |
| 2026-07-07 | Added misdirected-payment recovery — orphan events surfaced under GET /v1/payment-events with replay/reattribute endpoints. |
| 2026-06-30 | Merchant-wide transactions (GET /v1/transactions), per-customer statements (GET /v1/customers/{reference}/statement), and reconciliation verdicts (MATCHED, DISCREPANCY, MANUAL_REVIEW). |