Releases: MrConsoleka/cloudpayments_sdk
Releases · MrConsoleka/cloudpayments_sdk
v0.1.0
CloudPayments SDK v0.1.0 (14.02.2026)
Первый публичный релиз неофициальной Python-библиотеки для CloudPayments API (community-driven, не аффилирована с CloudPayments).
Что вошло в релиз
- Sync и Async клиенты:
CloudPayments,AsyncCloudPayments - Ресурсы API:
payments,orders,subscriptions,notifications,claims,payouts - Типизированные модели ответов (Pydantic v2, tolerant parsing)
- Retry middleware для транспортного слоя
- Webhook-инструменты: проверка подписи, парсинг событий, адаптеры для FastAPI/Flask/Django (optional extras)
Важные исправления контрактов API
- Подписки: нормализован контракт расписания (
Interval = Day|Week|Month,Period = int) с обратной совместимостью для legacy-вызовов - Листинг платежей приведён к реальному API:
- день:
/payments/list - диапазон:
/v2/payments/list - Модель платежей обновлена для корректной обработки
StatusCodeкакint|string
Тесты и качество
- Добавлены и расширены unit-тесты для ресурсов, моделей, webhook/security
- Live-интеграционные тесты проходят на тестовых ключах
- Локальные quality-gates:
ruff,mypy,pytest— зелёные
Документация
- Обновлены
README,docs/index.md,docs/reference.md,docs/examples.md - Добавлены практические сценарии запуска примеров и live-тестов
- Уточнены env-переменные и ограничения (в т.ч. по
CLOUDPAYMENTS_CRYPTOGRAM)
Лицензия
- MIT, Copyright (c) 2026 Alexeev Roman