История изменений продукта и API
Изменения Dedyx по датам, требования интеграции и совместимость. Локальные изменения отделены от выпусков в продакшен.
Эти записи описывают изменения исходного кода и локальные проверки. Они не утверждают, что такая же версия развёрнута в продакшене. Публичный статус выпуска записывается после его проверки.
2026-10-07 · Проверка платежей и восстановление вебхуков
Добавлен CHECKING с сохранённым десятиминутным периодом проверки после срока отправки, безопасная диагностика доставки мерчантом и аудит повтора исчерпанных событий. Страница оплаты сохраняет последний известный статус и показывает время успешного обновления при ошибках соединения. Подготовка Trust Wallet экспериментальная; QR адреса и ручное копирование доступны.
Совместимость: нужны схема v5 и обновлённые права. Ответы добавляют verification_until и server_time; интеграции должны поддерживать CHECKING. Тело вебхуков и ID событий сохраняются. Проверка кошелька на телефоне и выпуск в продакшен — отдельные проверки.
2026-10-07 · Одновременные платежи на одном адресе
Один кошелёк мерчанта может иметь одновременные незавершённые заказы с разными точными суммами. PENDING/CHECKING/REVIEW резервирует сумму на адресе; нормализованные повторы возвращают 409. Каждый заказ требует одного полного точного перевода в своём окне.
Совместимость: состояния платежей, модели API и тела вебхуков не изменены. Повторное использование суммы сохраняет риск сопоставления позднего перевода, описанный в разделе «Платежи». Запись отражает исходный код и локальную проверку, а не выпуск в продакшен.
2026-10-07 · Восстановление данных доступа оператором
Добавлены аудит восстановления и отзыва данных API оператором, управление активностью аккаунтов и проверка сохранённых ключей вебхука текущим серверным master. Восстановление сохраняет аккаунт и историю платежей; неактивные аккаунты сохраняют проверки и доставку вебхуков.
Совместимость: нужна схема v4 и обновлённые права runtime. Публичные маршруты API и тела вебхуков не изменены. Выпуск в продакшен не подразумевается.
2026-10-07 · SEO и материалы интеграции
- Добавлены публичные руководства, сценарии и ответы на вопросы.
- Добавлены canonical, сгенерированная карта сайта, социальные карточки и явные правила индексации превью.
- Добавлены клиенты-примеры Python и Node.js с повторами и проверкой вебхуков.
Совместимость: запросы API, сопоставление платежей и тела вебхуков не изменены.
2026-10-07 · Бренд и оформление оплаты
- Выбраны синий знак Dedyx и палитра Ocean.
- Обновлены главная с акцентом на API, документация и типографика оплаты.
- Добавлен явный переключатель EN/RU и обработка кешированного оформления страницы оплаты.
Совместимость: публичный токен платежа и состояния сохранены.
2026-10-07 · Настройки вебхука мерчанта
Индивидуальная настройка использует GET/PUT /api/v1/merchant/webhook и POST /api/v1/merchant/webhook/rotate-key. До создания платежа нужен вебхук. Безопасно сохраните первый signing_key.
Требование интеграции: настройте приёмник через API мерчанта; создание платежа больше не принимает callback_url. См. Вебхуки.
2026-10-06 · Целостность платежей и доступ
В исходном коде введены изолированные роли runtime, безопасное идемпотентное создание, сопоставление событий перевода, согласованность ledger/outbox и защита подписи / приёмника. Последовательное использование кошелька документировано с ограничениями.
Совместимость: используйте постоянный Idempotency-Key, проверяйте ID событий и исключайте повторные бизнес-действия вебхука. Эти записи отражают локальную проверку, а не дату выпуска в продакшен.