Эмитируется, когда вывод USDT отклонён оператором или отменён
до broadcast (терминальный CANCELLED); зарезервированная сумма
возвращается на баланс мерчанта. deal_id несёт UUID вывода;
on-chain-хэша на этом пути не существует.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Каноническое тело вебхука для мерчанта, отправляемое при событиях
жизненного цикла. Подписывается тем же алгоритмом HMAC-SHA256, что и
входящие запросы (заголовок X-Signature).
Response Body
application/json
Example Requests
/p2p.finance.withdrawal_failedКрипто-вывод завершён Webhook Webhook
Эмитируется, когда вывод USDT достигает терминального состояния `APPROVED` (broadcast on-chain прошёл, леджер списан).
Изменение каталога платёжных методов (broadcast только для V2) Webhook Webhook
Эмитируется, когда администратор создаёт платёжный метод или обновляет его каталог-видимые поля (`name`, `status`, `requisite_types`, `is_cross_border`). Broadcast каждому ACTIVE V2-мерчанту тенанта с непустым webhook_url (legacy V1-мерчанты не получают его никогда — V1-обёртка не имеет catalog callbackType). Обновления без изменений ничего не эмитируют. Обёртка — отдельная каталог-форма: поля сделки (`amount`, `currency`, `deal_id`) отсутствуют. Это УВЕДОМЛЕНИЕ, а не источник данных: при получении перечитайте GET /api/v1/p2p/merchant/payment-methods.