Отправить пробное событие
Пробный вебхук синхронно шлёт тело на ваш URL и возвращает HTTP‑код, которым ответил ваш эндпоинт.status_code — то, что вернул ваш обработчик. Если это не 200/2xx, значит приёмник не принял
событие: смотрите свои логи.
Есть три типа: /v1/test-webhook/payment, /wallet, /payout. Легаси‑форма — testing-webhook.
Полностью — Тестовые вебхуки.
Пример: обработчик, дружелюбный к тестам
Посмотреть журнал доставок
Последние доставки (до 50) с их статусом и последней ошибкой:
Полностью —
POST /v1/webhooks/deliveries.
Переотправить вебхук платежа
Если доставка ушла вdead (например, ваш сервер лежал), поставьте текущий вебхук платежа в очередь
заново:
uuid + status). См.
POST /v1/payment/resend.
Чек‑лист отладки
- Endpoint зарегистрирован (
/v1/webhooks), секрет сохранён. - Пробное событие доходит и возвращает
status_code: 200. - Обработчик берёт сырое тело (не пересериализованное) для проверки подписи.
- Боевая подпись проверяется корректно (алгоритм вебхука, не запроса).
- Повторная доставка того же события не приводит к двойной выдаче (дедуп по
uuid+status). 2xxвозвращается только после успешной обработки.- В журнале доставок статус
delivered, а неpending/dead.